/* (non-Javadoc)
  * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SuperMethodInvocation)
  */
 public boolean visit(SuperMethodInvocation node) {
   expression =
       createMethodInvocation(
           node.getName().getIdentifier(), resolver.resolveThis(), node.arguments());
   return false;
 }
 /* (non-Javadoc)
  * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.ThisExpression)
  */
 public boolean visit(ThisExpression node) {
   expression = resolver.resolveThis();
   return false;
 }
 /* (non-Javadoc)
  * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SuperFieldAccess)
  */
 public boolean visit(SuperFieldAccess node) {
   expression = createFieldAccess(node.getName().getIdentifier(), resolver.resolveThis());
   return false;
 }