question: returns the corresponding primitive type of type if it is awrapper type ; otherwise returns type itself . idempotent . unwrap integer.class == int.class unwrap int.class == int.class unwrap string.class == string.class concode_field_sep Map<Class<?>,Class<?>> PRIMITIVE_TO_WRAPPER_TYPE concode_elem_sep Map<Class<?>,Class<?>> WRAPPER_TO_PRIMITIVE_TYPE concode_field_sep void add concode_elem_sep Set<Class<?>> allWrapperTypes concode_elem_sep boolean isWrapperType concode_elem_sep Set<Class<?>> allPrimitiveTypes concode_elem_sep Class<T> wrap
target: Class < T > function ( Class < T > arg0 ) { checkNotNull ( arg0 ) ; @ SuppressWarnings ( "srini_string" ) Class < T > loc0 = ( Class < T > ) WRAPPER_TO_PRIMITIVE_TYPE . get ( arg0 ) ; return ( loc0 == null ) ? arg0 : loc0 ; }