} else if (binding instanceof ParameterizedFieldBinding) {
ParameterizedFieldBinding pfb = (ParameterizedFieldBinding) binding;
return get(pfb.original(), failOnNull);
} else if (binding instanceof WildcardBinding) {
WildcardBinding wcb = (WildcardBinding) binding;
return get(wcb.erasure(), failOnNull);
}
JNode result = internalGet(binding, failOnNull);
if (result == null && failOnNull) {
InternalCompilerException ice = new InternalCompilerException(
"Failed to get JNode");