in src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java [58:80]
protected void generateToStringBody( PrintWriter out ) {
out.println(" if(key == null) ");
out.println(" {");
out.println(" if (!String.IsNullOrEmpty(textView))");
out.println(" {");
out.println(" if (textView.StartsWith(\"ID:\"))");
out.println(" {");
out.println(" key = textView;");
out.println(" }");
out.println(" else");
out.println(" {");
out.println(" key = \"ID:\" + textView;");
out.println(" }");
out.println(" }");
out.println(" else");
out.println(" {");
out.println(" key = producerId.ToString() + \":\" + producerSequenceId + \":\" + brokerSequenceId;");
out.println(" }");
out.println(" }");
out.println(" ");
out.println(" return key;");
}