question: this is needed to preserve the enumation aspect of this class . concode_field_sep ApplicationType<WSRP> WSRP_PORTLET concode_elem_sep String name concode_elem_sep ApplicationType<Portlet> PORTLET concode_elem_sep ContentType<S> contentType concode_elem_sep ApplicationType<Gadget> GADGET concode_field_sep String getName concode_elem_sep ApplicationType<?> getType concode_elem_sep ApplicationType<S> getType concode_elem_sep ContentType<S> getContentType
target: Object function ( ) { return getType ( name ) ; }