{
OutputObjectState oos = new OutputObjectState();
// we need to be able to retrieve the class of the participant record so we can
// create an instancde to load the rest of the participant specific data
try {
oos.packString(participantRecoveryRecord.getClass().getCanonicalName());
} catch (IOException ioe) {
if (XTSLogger.arjLoggerI18N.isWarnEnabled())
{
XTSLogger.arjLoggerI18N.warn("org.jboss.transactions.xts.recovery.participant.at.XTSATRecoveryModule_1",
new Object[] {participantRecoveryRecord.getId()}, ioe);