code: @Override
      public Subject finalizeSubject(Subject subject,
                                     ConnectionRequestInfo reqInfo,
                                     CMConfigData cmConfigData) throws ResourceException {
  
          final boolean isTracingEnabled = TraceComponent.isAnyTracingEnabled();
  
          if (isTracingEnabled && tc.isEntryEnabled()) {
              Tr.entry(this, tc, "finalizeSubject");
          }
  
          if (isTracingEnabled && tc.isEntryEnabled()) {
              Tr.exit(this, tc, "finalizeSubject");
          }
  
          return subject; // Pass back unchanged Subject
  
      }
docs: The finalizeSubject method is used to set what the final Subject
  will be for processing.
  
  The primary intent of this method is to allow the Subject to be
  defaulted.
  
  @param Subject subject
  @param ConnectionRequestInfo reqInfo
  @param cmConfigData
  @return Subject
  @exception ResourceException