registers a new generator . if a generator with the same language is already registered , it 's replaced by the new one . concode_field_sep GeneratorManager INSTANCE concode_elem_sep Logger LOG concode_elem_sep Language currLanguage concode_elem_sep Map<Language,CodeGenerator> generators concode_field_sep String getCodePath concode_elem_sep CodeGenerator getGenerator concode_elem_sep CodeGenerator getGenerator concode_elem_sep Language getCurrLanguage concode_elem_sep CodeGenerator removeGenerator concode_elem_sep CodeGenerator removeGenerator concode_elem_sep Set<Language> getLanguages concode_elem_sep GeneratorManager getInstance concode_elem_sep Language findLanguage concode_elem_sep CodeGenerator getCurrGenerator concode_elem_sep Map<Language,CodeGenerator> getGenerators