return this.getVariableBinding(fieldDeclaration.binding);
} else if (node instanceof MessageSend) {
MessageSend messageSend = (MessageSend) node;
return getMethodBinding(messageSend.binding);
} else if (node instanceof AllocationExpression) {
AllocationExpression allocation = (AllocationExpression) node;
return getMethodBinding(allocation.binding);
} else if (node instanceof JavadocImplicitTypeReference) {
JavadocImplicitTypeReference implicitRef = (JavadocImplicitTypeReference) node;
return getTypeBinding(implicitRef.resolvedType);
} else if (node instanceof org.eclipse.jdt.internal.compiler.ast.TypeParameter) {