@Override
    public int hashCode() {
      int hashCode = 1;

      hashCode = hashCode * 8191 + ((isSetVarName()) ? 131071 : 524287);
      if (isSetVarName())
        hashCode = hashCode * 8191 + varName.hashCode();

      hashCode = hashCode * 8191 + ((isSetAction()) ? 131071 : 524287);
      if (isSetAction())
        hashCode = hashCode * 8191 + action.hashCode();

      hashCode = hashCode * 8191 + ((isSetMyArgs()) ? 131071 : 524287);
      if (isSetMyArgs())
        hashCode = hashCode * 8191 + myArgs.hashCode();

      return hashCode;
    }
@Override
    public int hashCode()