case METHOD :
ExecutableElementImpl executableElementImpl = (ExecutableElementImpl) e;
Binding binding = executableElementImpl._binding;
if (binding instanceof MethodBinding) {
MethodBinding methodBinding = (MethodBinding) binding;
AbstractMethodDeclaration sourceMethod = methodBinding.sourceMethod();
if (sourceMethod != null) {
referenceContext = sourceMethod;
elementAnnotations = sourceMethod.annotations;
startPosition = sourceMethod.sourceStart;
endPosition = sourceMethod.sourceEnd;