@Nonnull
	public <V extends T> LObjIntCharPredicateBuilder<T> aCase(Class<V> argC1, LObjIntCharPredicate<V> function) {
		PartialCaseWithBoolProduct.The pc = partialCaseFactoryMethod((a1, a2, a3) -> (argC1 == null || argC1.isInstance(a1)));

		pc.evaluate(function);
		return self();
	}
@ Nonnull public < V extends T > LObjIntCharPredicateBuilder < T > aCase ( Class < V > argC1 , LObjIntCharPredicate < V > function ) { PartialCaseWithBoolProduct . The pc = partialCaseFactoryMethod ( ( a1 , a2 , a3 ) -> ( argC1 == null || argC1 . isInstance ( a1 ) ) ) ; pc . evaluate ( function ) ; return self ( ) ; }
Adds full new case for the argument that are of specific classes (matched by instanceOf, null is a wildcard).