public static Type box(Type type) { Primitive primitive = Primitive.of(type); if (primitive != null) { return primitive.boxClass; } else { return type; } }