public RejectionNote getRejectionNote(Code code) {
   if (code != null)
     for (RejectionNote rjNote : rejectionNoteMap.values()) {
       if (rjNote.getRejectionNoteCode().equalsIgnoreMeaning(code)) return rjNote;
     }
   return null;
 }
 private static RejectionNote createRejectionNote(
     String rejectionNoteLabel,
     Code rejectionNoteCode,
     RejectionNote.AcceptPreviousRejectedInstance acceptPreviousRejectedInstance,
     Code... overwritePreviousRejection) {
   RejectionNote rjNote = new RejectionNote(rejectionNoteLabel);
   rjNote.setRejectionNoteCode(rejectionNoteCode);
   rjNote.setRevokeRejection(rejectionNoteCode == REVOKE_REJECTION);
   rjNote.setAcceptPreviousRejectedInstance(acceptPreviousRejectedInstance);
   rjNote.setOverwritePreviousRejection(overwritePreviousRejection);
   return rjNote;
 }
 public void addRejectionNote(RejectionNote rjNote) {
   rejectionNoteMap.put(rjNote.getRejectionNoteLabel(), rjNote);
 }
 public RejectionNote getRejectionNote(RejectionNote.Type rejectionNoteType) {
   for (RejectionNote rejectionNote : rejectionNoteMap.values()) {
     if (rejectionNote.getRejectionNoteType() == rejectionNoteType) return rejectionNote;
   }
   return null;
 }