docs: @ArgumentsChecked
  	@Throws({ IllegalNullArgumentException.class, IllegalInstanceOfArgumentException.class })
  	@SuppressWarnings("unchecked")
  	public static <T> T instanceOf(@Nonnull final Class<?> type, @Nonnull final Object obj) {
  		return (T) instanceOf(type, obj, EMPTY_ARGUMENT_NAME);
  	}