in src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageAckGenerator.java [23:48]
protected void generateConstructors( PrintWriter out ) {
out.println(" public "+getClassName()+"() : base()");
out.println(" {");
out.println(" }");
out.println("");
out.println(" public "+getClassName()+"(MessageDispatch dispatch, byte ackType, int messageCount) : base()");
out.println(" {");
out.println(" this.ackType = ackType;");
out.println(" this.consumerId = dispatch.ConsumerId;");
out.println(" this.destination = dispatch.Destination;");
out.println(" this.lastMessageId = dispatch.Message.MessageId;");
out.println(" this.messageCount = messageCount;");
out.println(" }");
out.println("");
out.println(" public "+getClassName()+"(Message message, byte ackType, int messageCount) : base()");
out.println(" {");
out.println(" this.ackType = ackType;");
out.println(" this.destination = message.Destination;");
out.println(" this.lastMessageId = message.MessageId;");
out.println(" this.messageCount = messageCount;");
out.println(" }");
out.println("");
super.generateConstructors(out);
}