/**
  * @param in TODO
  * @throws IOException TODO
  * @throws ClassNotFoundException TODO
  */
 private void readObject(ObjectInput in) throws IOException, ClassNotFoundException {
   var1 = U.readString(in);
   var2 = U.readString(in);
   map = U.readMap(in);
   exprStr = U.readString(in);
 }
 /**
  * @param out TODO
  * @throws IOException TODO
  */
 private void writeObject(ObjectOutput out) throws IOException {
   U.writeString(out, var1);
   U.writeString(out, var2);
   U.writeMap(out, map);
   U.writeString(out, exprStr);
 }