String codePropertyName = "JMS_JORAM_ERRORCODE_" + errorCount;
mess.setProperty(ERROR_COUNT, errorCount);
switch (reason) {
case MessageErrorConstants.EXPIRED:
mess.setProperty(causePropertyName, "Expired at " + new Date(mess.expiration));
mess.setProperty(codePropertyName, new Short(MessageErrorConstants.EXPIRED));
break;
case MessageErrorConstants.NOT_WRITEABLE:
mess.setProperty(causePropertyName, "Destination is not writable");
mess.setProperty(codePropertyName, new Short(MessageErrorConstants.NOT_WRITEABLE));