SqlInfo dbUpdateInfo = parser.parse(msg);
String createStatement = dbSpecific.getCreateTableStatement(dbUpdateInfo.getDescription(), null);
log.fine("=============================================");
log.fine(createStatement);
log.fine("=============================================");
String msg1 = dbUpdateInfo.toXml("");
log.fine("original message: " + message);
log.fine("parsed message: " + msg1);
int numOfCols = dbUpdateInfo.getDescription().getColumns().length;
assertTrue("Number of columns must be at least one (to detect that metadata is retrieved)", numOfCols > 0);
assertXMLEqual("Parsing of message is working correctly: output xml is not the same as input xml", msg, msg1);