public XmlSuite getSuite(long timeout) throws InterruptedException,
IOException
{
try
{
Created created = TransactionFactory.create(m_tm, m_transactionTimeout);
m_currentTransaction = created.transaction;
m_currentSuite = (SuiteEntry) m_space.take( _suiteTemplate, m_currentTransaction, m_transactionTimeout);
created.lease.renew(m_transactionTimeout);
return m_currentSuite.getSuite();