code: public static void isInstanceOf(Object obj, Class<?> type) {
      isInstanceOf(obj, type, "[%1$s] is not an instance of [%2$s]", obj, type);
    }
docs: Asserts that the given {@link Object} is an instance of the specified {@link Class type}.
  
  The assertion holds if and only if the {@link Object} is not {@literal null} and is an instance of
  the specified {@link Class type}.  This assertion functions exactly the same as
  the Java {@literal instanceof} operator.
  
  @param obj {@link Object} evaluated as an instance of the {@link Class type}.
  @param type {@link Class type} used to evaluate the {@link Object} in the {@literal instanceof} operator.
  @throws org.cp.elements.lang.IllegalTypeException if the {@link Object} is not an instance of
  the specified {@link Class type}.
  @see #isInstanceOf(Object, Class, String, Object...)
  @see java.lang.Class#isInstance(Object)