this.grantor = grantor.getEffectiveEditor();  if (!grantor.equals(grantor.getEffectiveEditor())) { this.proxy = grantor; }
if (null == grantor) { this.grantor = grantor; this.proxy = grantor; } else { this.grantor = grantor.getEffectiveEditor();  if (!grantor.equals(grantor.getEffectiveEditor())) { this.proxy = grantor; } }
  void setGrantor(SignetSubject grantor)  {    this.grantor = grantor.getEffectiveEditor();        if (!grantor.equals(grantor.getEffectiveEditor()))    {      this.proxy = grantor;    }  }