public Expression[] getInitialValues() {
   Expression[] result = new Expression[this.fields.size()];
   int i = 0;
   for (SingleFieldDeclaration field : this.fields) {
     result[i++] = field.getValue();
   }
   return result;
 }
 public Variable[] getVariableNames() {
   Variable[] result = new Variable[this.fields.size()];
   int i = 0;
   for (SingleFieldDeclaration field : this.fields) {
     result[i++] = field.getName();
   }
   return result;
 }