if (null == srcId)
{
throw new DatabusRuntimeException("Could not find a matching logical source for table Uri (" + _currTableName + ")" );
}
assert(_transaction != null);
_perSourceTransaction = new PerSourceTransaction(srcId);
_transaction.mergePerSourceTransaction(_perSourceTransaction);
}
else
{
throw new DatabusRuntimeException("Seems like a startSource has been received without an endSource for previous source");