i had to define 2 dictionaries
checkboxNameMapping and checkboxResultMapping
for checkboxNameMapping i manually populate each index with the checkbox text e.g. 0=>Java, 1=> PHP, 2=>ASP
for checkboxResultMapping i loop over findchildren result and for each index i use get attribute to see whether box is checked e.g. 0=>True, 1=>False, 2=> True
now i know which fields and how many boxes are checked
e.g. checkboxResultMapping(0) is checked then i get the name using checkboxNameMapping(0)