return get(tvb.erasure(), failOnNull);
} else if (binding instanceof ParameterizedTypeBinding) {
ParameterizedTypeBinding ptb = (ParameterizedTypeBinding) binding;
return get(ptb.erasure(), failOnNull);
} else if (binding instanceof ParameterizedMethodBinding) {
ParameterizedMethodBinding pmb = (ParameterizedMethodBinding) binding;
return get(pmb.original(), failOnNull);
} else if (binding instanceof ParameterizedFieldBinding) {
ParameterizedFieldBinding pfb = (ParameterizedFieldBinding) binding;
return get(pfb.original(), failOnNull);
} else if (binding instanceof WildcardBinding) {
WildcardBinding wcb = (WildcardBinding) binding;