question: get the ubl 2.2 document type matching the passed implementation class . concode_field_sep ICommonsMap<String,EUBL22DocumentType> s_aNamespace2DocType concode_elem_sep ICommonsMap<String,EUBL22DocumentType> s_aLocalName2DocType concode_elem_sep UBL22DocumentTypes s_aInstance concode_field_sep Schema getSchemaOfLocalName concode_elem_sep Schema getSchemaOfLocalName concode_elem_sep EUBL22DocumentType getDocumentTypeOfLocalName concode_elem_sep Class<?> getImplementationClassOfNamespace concode_elem_sep ICommonsSet<String> getAllNamespaces concode_elem_sep EUBL22DocumentType getDocumentTypeOfNamespace concode_elem_sep Class<?> getImplementationClassOfLocalName concode_elem_sep Schema getSchemaOfNamespace concode_elem_sep Schema getSchemaOfNamespace concode_elem_sep ICommonsSet<String> getAllLocalNames concode_elem_sep Schema getSchemaOfImplementationClass concode_elem_sep Schema getSchemaOfImplementationClass
target: EUBL22DocumentType function ( @ Nullable final Class < ? > arg0 ) { if ( arg0 == null ) return null ; return ArrayHelper . findFirst ( EUBL22DocumentType . values ( ) , eDocType -> eDocType . getImplementationClass ( ) . equals ( arg0 ) ) ; }