question: returns a map/list which contains the first line of each line group as key and the rest of the lines as a string value . concode_field_sep int nextStartLineNumber concode_elem_sep String[] sectionContinuations concode_elem_sep String[] ignoredStarts concode_elem_sep LineNumberReader reader concode_elem_sep String[] defaultIgnoredStarts concode_elem_sep String[] sectionStarts concode_elem_sep String LS concode_elem_sep String nextStartLine concode_elem_sep String[] defaultContinuations concode_elem_sep int startLineNumber concode_field_sep boolean isIgnoredLine concode_elem_sep HsqlArrayList getSection concode_elem_sep boolean isNewSectionLine concode_elem_sep String convertToString concode_elem_sep void close concode_elem_sep int getStartLineNumber
target: HashMappedList function ( ) { HashMappedList loc0 = new HashMappedList ( ) ; while ( true ) { HsqlArrayList loc1 = getSection ( ) ; if ( loc1 . size ( ) < 1 ) { break ; } String loc2 = ( String ) loc1 . get ( 0 ) ; String loc3 = LineGroupReader . convertToString ( loc1 , 1 ) ; loc0 . put ( loc2 , loc3 ) ; } return loc0 ; }