if (this.proxiesReceivedNotYetFetched == true)
Set statusSet = null;  if (status != null)
  public Set getProxiesReceived    (Status status, Subsystem subsystem, PrivilegedSubject grantor)  {    // I really want to handle this purely through Hibernate    // mappings, but I haven't figured out how yet. This method will be    // considerably simplified when the PrivilegedSubject table, which will    // use a simple synthetic key, is re-instated.    if (this.proxiesReceivedNotYetFetched == true)    {        // We have not yet fetched the proxies received by this        // PrivilegedSubject from the database. Let's make a copy of        // whatever in-memory proxies we DO have, because they represent        // received-but-not-necessarily-yet-persisted proxies.        Set unsavedProxiesReceived = this.proxiesReceived;        this.proxiesReceived          = this.signet.getProxiesByGrantee(this.subjectKey);        this.proxiesReceived.addAll(unsavedProxiesReceived);        this.proxiesReceivedNotYetFetched = false;    }    Set resultSet = UnmodifiableSet.decorate(this.proxiesReceived);    resultSet = filterProxies(resultSet, status);    resultSet = filterProxies(resultSet, subsystem);    resultSet = filterProxiesByGrantor(resultSet, grantor);    return resultSet;  }