@Override
 public Exprent copy() {
   VarExprent var = new VarExprent(index, getVartype(), processor);
   var.setDefinition(definition);
   var.setVersion(version);
   var.setClassdef(classdef);
   var.setStack(stack);
   return var;
 }