code: public static String typeString(Object value) {
          return null == value || Primitive.NULL == value
              ? "null"
              : value instanceof Primitive
                  ? ((Primitive) value).getType().getSimpleName()
                  : typeString(value.getClass());
      }
docs: Type from value to string.
  @param value for type
  @return string type