return new JLocalVariableExpression(null, getVarDef(ident));
if (left instanceof JThisExpression) return new JLocalVariableExpression(null, getVarDef(ident)); else return self;
	public Object visitFieldExpression(JFieldAccessExpression self,					   JExpression left,					   String ident)	{	    //we should not have to worry about left just ignore it	    	    return new JLocalVariableExpression(null, getVarDef(ident));	}