in src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandClassGenerator.java [288:311]
protected void generateEqualsBody( PrintWriter out ) {
if( !getProperties().isEmpty() ) {
for( JProperty property : getProperties() ) {
String accessorName = property.getSimpleName();
if( !property.getType().isArrayType() ) {
out.println(" if(!Equals(this."+accessorName+", that."+accessorName+"))");
out.println(" {");
out.println(" return false;");
out.println(" }");
} else {
out.println(" if(!ArrayEquals(this."+accessorName+", that."+accessorName+"))");
out.println(" {");
out.println(" return false;");
out.println(" }");
}
}
out.println("");
}
out.println(" return true;");
}