PrivilegedSubject pSubject = this.getPrivilegedSubject(subject);
PrivilegedSubject pSubject = new PrivilegedSubjectImpl(this, subject);
public Set getPrivilegedSubjectsByDisplayId	(String displayId){  Set pSubjects =new HashSet();    List subjectTypes = this.getSubjectTypes();  Iterator subjectTypesIterator = subjectTypes.iterator();  while (subjectTypesIterator.hasNext())  {    SubjectType type = (SubjectType)(subjectTypesIterator.next());    SubjectTypeAdapter adapter = type.getAdapter();        try    {      Subject subject = adapter.getSubjectByDisplayId(type, displayId);      PrivilegedSubject pSubject = this.getPrivilegedSubject(subject);      pSubjects.add(pSubject);    }    catch (SubjectNotFoundException snfe)    {      ; // In this context, it's not an error to fail to find a Subject.    }  }    return UnmodifiableSet.decorate(pSubjects);}