in src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java [82:103]
protected void generateAdditonalMembers( PrintWriter out ) {
out.println(" /// <summary>");
out.println(" /// Sets the value as a String");
out.println(" /// </summary>");
out.println(" public void SetValue(string messageKey)");
out.println(" {");
out.println(" this.key = messageKey;");
out.println("");
out.println(" // Parse off the sequenceId");
out.println(" int p = messageKey.LastIndexOf(\":\");");
out.println(" if(p >= 0)");
out.println(" {");
out.println(" producerSequenceId = Int64.Parse(messageKey.Substring(p + 1));");
out.println(" messageKey = messageKey.Substring(0, p);");
out.println(" }");
out.println(" producerId = new ProducerId(messageKey);");
out.println(" }");
out.println("");
super.generateAdditonalMembers( out );
}