code: public static boolean isAssignableFrom(Class<?> assignedCls, Class<?> assigningCls){
  		if(isNativeNumberType(assigningCls) && isNativeNumberType(assignedCls)){
  			return isNumberImplicitlyCastableFrom(assignedCls, assigningCls);
  		}
  		return assignedCls.isAssignableFrom(assigningCls);
  	}
docs: same as class.isAssignableFrom(class) but with implicit cast check for native numbers