question: creates case insensitive map with implicit file columns as keys and appropriate implicitfilecolumns enum as values concode_field_sep String partitionDesignator concode_elem_sep List<SchemaPath> tableColumns concode_elem_sep List<SchemaPath> columns concode_elem_sep Map<String,ImplicitFileColumns> allImplicitColumns concode_elem_sep boolean isStarQuery concode_elem_sep String name concode_elem_sep List<Integer> selectedPartitionColumns concode_elem_sep Map<String,ImplicitFileColumns> selectedImplicitColumns concode_field_sep void init concode_elem_sep String getValue concode_elem_sep String getValue concode_elem_sep String getValue concode_elem_sep String getValue concode_elem_sep String getValue concode_elem_sep List<SchemaPath> getTableColumns concode_elem_sep boolean isStarQuery concode_elem_sep Map<String,String> populateImplicitColumns concode_elem_sep Map<String,String> populateImplicitColumns
target: Map < String , ImplicitFileColumns > function ( OptionManager arg0 ) { Map < String , ImplicitFileColumns > loc0 = CaseInsensitiveMap . newHashMap ( ) ; for ( ImplicitFileColumns loc1 : ImplicitFileColumns . values ( ) ) { OptionValue loc2 ; if ( ( loc2 = arg0 . getOption ( loc1 . name ) ) != null ) { loc0 . put ( loc2 . string_val , loc1 ) ; } } return loc0 ; }