question: returns the key type of the given key concode_field_sep PlaceHolder placeHolder concode_field_sep Set<Binding<?>> getBindingsOf concode_elem_sep Set<Binding<?>> getBindingsOf concode_elem_sep Set<T> getInstancesOf concode_elem_sep Set<T> getInstancesOf concode_elem_sep Set<Provider<T>> getProvidersOf concode_elem_sep Set<Provider<T>> getProvidersOf concode_elem_sep Binding<?> getBinding concode_elem_sep T getInstance concode_elem_sep boolean hasBinding concode_elem_sep boolean hasBinding concode_elem_sep boolean hasBinding concode_elem_sep void cleanCaches concode_elem_sep Throwable getFirstErrorFailure
target: Class < ? > function ( Key < ? > arg0 ) { Class < ? > loc0 = null ; TypeLiteral < ? > loc1 = arg0 . getTypeLiteral ( ) ; Type loc2 = loc1 . getType ( ) ; if ( loc2 instanceof Class ) { loc0 = ( Class < ? > ) loc2 ; } return loc0 ; }