* @see ExportingTransactionManager
*/
public Propagation getPropagation () throws SysException
{
PropagationImp ret = null;
CompositeTransaction ct = Configuration
.getCompositeTransactionManager ().getCompositeTransaction ();
Stack lineage = (Stack) ct.getLineage ().clone ();
lineage.push ( ct );
ret = new PropagationImp ( lineage, ct.isSerial (), ct
.getTransactionControl ().getTimeout () );
return ret;
}