public Subject createSubject() {
        // If a authenticationContext was defined on the subsystem use that context, otherwise use capture the current
        // configuration.
        final Subject subject = this.createSubject(getAuthenticationContext());
        if (ROOT_LOGGER.isTraceEnabled()) {
            ROOT_LOGGER.subject(subject, Integer.toHexString(System.identityHashCode(subject)));
        }
        return subject;
    }
public Subject createSubject() {
        
        
        final Subject subject = this.createSubject(getAuthenticationContext());
        if (ROOT_LOGGER.isTraceEnabled()) {
            ROOT_LOGGER.subject(subject, Integer.toHexString(System.identityHashCode(subject)));
        }
        return subject;
    }
public Subject createSubject ( ) { // If a authenticationContext was defined on the subsystem use that context, otherwise use capture the current // configuration. final Subject subject = this . createSubject ( getAuthenticationContext ( ) ) ; if ( ROOT_LOGGER . isTraceEnabled ( ) ) { ROOT_LOGGER . subject ( subject , Integer . toHexString ( System . identityHashCode ( subject ) ) ) ; } return subject ; }
{@inheritDoc}
{