TInstance inputInstance = (inputTpv == null) ? null : inputTpv.type();
// allow this input if...
// ... input set takes ANY, and it isn't marked as an exact. If it's marked as an exact, we'll figure it
// out later
TInputSet inputSet = overload.inputSetAt(i);
if ((!requireExact) && inputSet.targetType() == null) {
continue;
}
// ... input can be strongly cast to input set
TClass inputTypeClass;
if (requireExact) {