code: public static boolean isInstantiable(Class<?> type) {
      return !type.isEnum() && !type.isAssignableFrom(String.class)
          && !Primitives.isPrimitiveWrapper(type);
    }
docs: Returns true if the {@code type} is instantiable.