if (node == null) {
if (this.binding instanceof LocalVariableBinding) {
LocalVariableBinding localVariableBinding = (LocalVariableBinding) this.binding;
BlockScope blockScope = localVariableBinding.declaringScope;
if (blockScope != null) {
ReferenceContext referenceContext = blockScope.referenceContext();
if (referenceContext instanceof Initializer) {
return null;
}
if (referenceContext instanceof AbstractMethodDeclaration) {
return this.resolver.getMethodBinding(((AbstractMethodDeclaration) referenceContext).binding);