@Override
    public synchronized FailureScope currentFailureScope() {
        if (tc.isEntryEnabled())
            Tr.entry(tc, "currentFailureScope", this);

        if (_currentFailureScope == null) {
            _currentFailureScope = new FileFailureScope();
        }

        if (tc.isEntryEnabled())
            Tr.exit(tc, "currentFailureScope", _currentFailureScope);
        return _currentFailureScope;
    }
@ Override public synchronized FailureScope currentFailureScope ( ) { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "currentFailureScope" , this ) ; if ( _currentFailureScope == null ) { _currentFailureScope = new FileFailureScope ( ) ; } if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "currentFailureScope" , _currentFailureScope ) ; return _currentFailureScope ; }
Invoked by a client service to determine the "current" FailureScope. This is
defined as a FailureScope that identifies the current point of execution. In
practice this means the current server on distributed or server region on 390.

@return FailureScope The current FailureScope.