* @return the binding for the implicit <code>this</code>
* variable of the given accessed element (method or field).
*/
private ITypeBinding implicitThisBinding(IBinding accessedElement) {
boolean isMethod;
IBinding genericBinding; // generic version of accessedElement to simplify comparison
if(accessedElement instanceof IMethodBinding) {
if(((IMethodBinding) accessedElement).isConstructor())
// constructor is easy because statically bound
return ((IMethodBinding) accessedElement).getDeclaringClass();
genericBinding = ((IMethodBinding) accessedElement).getMethodDeclaration();