this.getSignet().save(historyRecord);
  public void save()  {    this.setModifyDatetime(new Date());    save(this.getGrantor());    save(this.getGrantee());    save(this.getRevoker());    save(this.getProxy());          if (this.getId() != null)    {      // This isn't the first time we've saved this Assignment.      // We'll increment the instance-number accordingly, and save      // its history-record right now (just after we save the Assignment      // record itself, so as to avoid hitting any referential-integrity      // problems in the database).      this.incrementInstanceNumber();              AssignmentHistory historyRecord        = new AssignmentHistoryImpl(this);            this.getSignet().save(this);      this.getSignet().save(historyRecord);    }    else    {      // We can't construct the Assignment's initial history-record yet,      // because we don't yet know the ID of the assignment. We'll detect this      // case, construct and save that history-record later, in the postFlush()      // method of the Hibernate Interceptor.      this.getSignet().save(this);    }  }