sbool argumentCompatibleWithType(O arg, Class type) { ret arg == null ? !type.isPrimitive() : isInstanceX(type, arg); }