question: returns the first templates with the given name . concode_field_sep String fTemplateTag concode_elem_sep int TEMPLATE_PARSE_EXCEPTION concode_elem_sep String CONTEXT_ATTRIBUTE concode_elem_sep int TEMPLATE_IO_EXCEPTION concode_elem_sep ContextTypeRegistry fRegistry concode_elem_sep String DESCRIPTION_ATTRIBUTE concode_elem_sep String NAME_ATTRIBUTE concode_elem_sep List fTemplates concode_field_sep void add concode_elem_sep String getAttributeValue concode_elem_sep String validateTemplate concode_elem_sep void throwReadException concode_elem_sep void saveToStream concode_elem_sep void clear concode_elem_sep void remove concode_elem_sep Template[] getTemplates concode_elem_sep Template[] getTemplates concode_elem_sep void addFromFile concode_elem_sep void saveToFile concode_elem_sep void addFromStream concode_elem_sep boolean exists concode_elem_sep String getTemplateTag concode_elem_sep void throwWriteException
target: Template function ( String arg0 ) { for ( Iterator loc0 = fTemplates . loc0 ( ) ; loc0 . hasNext ( ) ; ) { Template loc1 = ( Template ) loc0 . next ( ) ; if ( loc1 . getName ( ) . equals ( arg0 ) ) { return loc1 ; } } return null ; }