/** * Adds the custom fields of the given order to the given * QuickFIX/J message. * * @param o The order. * @param msg The message. */ private static void addCustomFields(OrderBase o, Message msg) { Map<String,String> fields=o.getCustomFields(); if (fields==null) { return; } for(Map.Entry<String,String> entry : fields.entrySet()) { int key = Integer.parseInt(String.valueOf(entry.getKey())); String value = String.valueOf(entry.getValue()); if(headerTags.contains(key)) { msg.getHeader().setString(key, value); } else { msg.setString(key, value); } } } /**