if a key is present in the map , remove the value and return it . concode_field_sep String USE_JAXB_PROPERTIES concode_field_sep List<Class> loadIndexedClasses concode_elem_sep JAXBContext createContext concode_elem_sep JAXBRIContext createContext concode_elem_sep JAXBRIContext createContext concode_elem_sep JAXBContext createContext
T function ( Map < String , Object > arg0 , String arg1 , Class < T > arg2 ) { Object loc0 = arg0 . get ( arg1 ) ; if ( loc0 == null ) return null ; arg0 . remove ( arg1 ) ; if ( ! arg2 . isInstance ( loc0 ) ) throw new JAXBException ( Messages . INVALID_PROPERTY_VALUE . format ( arg1 , loc0 ) ) ; else return arg2 . cast ( loc0 ) ; }