Transaction otherTx = suspendOtherAndResumeThis( context );
try
{
XaDataSource dataSource = graphDbConfig.getTxModule().getXaDataSourceManager()
.getXaDataSource( resource );
final long txId = dataSource.applyPreparedTransaction( txGetter.extract() );
Predicate<Long> notThisTx = new Predicate<Long>()
{
public boolean accept( Long item )
{
return item != txId;