@Override
    public Vote prepare(String globalId) throws SystemException, HeuristicHazardException, HeuristicMixedException, RollbackException {

        final TransactionWrapper t = TransactionWrapper.getTransactionWrapper(globalId);

        if (t != null) {
            return t.prepare();
        } else {
            if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                Tr.debug(tc, "No matching TransactionWrapper: " + globalId);
            throw new SystemException();
        }
    }
@ Override public Vote prepare ( String globalId ) throws SystemException , HeuristicHazardException , HeuristicMixedException , RollbackException { final TransactionWrapper t = TransactionWrapper . getTransactionWrapper ( globalId ) ; if ( t != null ) { return t . prepare ( ) ; } else { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) Tr . debug ( tc , "No matching TransactionWrapper: " + globalId ) ; throw new SystemException ( ) ; } }
/*
(non-Javadoc)

@see com.ibm.tx.remote.RemoteTransactionController#prepare(java.lang.String)