docs: static boolean isBasicValueType(final Class<?> cls) {
          return cls == String.class //
                  || cls == Integer.class || cls == Integer.TYPE //
                  || cls == Long.class || cls == Long.TYPE //
                  || cls == Short.class || cls == Short.TYPE //
                  || cls == Float.class || cls == Float.TYPE //
                  || cls == Double.class || cls == Double.TYPE //
                  || cls == Byte.class || cls == Byte.TYPE //
                  || cls == Character.class || cls == Character.TYPE //
                  || cls == Boolean.class || cls == Boolean.TYPE //
                  || cls.isEnum();
      }