It would be so much less duplication if this would extend TransactionSubsystem13Parser and just override parseUsehornetqstore() method.