code: protected AVariableExp getVarExp(ILexNameToken name, PDefinition vardef, PType type){
  		AVariableExp var = getVarExp(name, vardef);
  		var.setType(type);
  		return var;
  	}
docs: Generate Var Exp with everything!
  @return