public MutableFudgeMsg buildMessage(final FudgeSerializer serializer, final SimpleResolutionRuleTransform object) {
final MutableFudgeMsg message = serializer.newMessage();
message.add(0, SimpleResolutionRuleTransform.class.getName());
for (Map.Entry<String, Action> functionTransformation : object.getFunctionTransformations().entrySet()) {
final String functionName = functionTransformation.getKey();
final Action action = functionTransformation.getValue();
if (action instanceof DontUse) {
message.add(functionName, IndicatorType.INSTANCE);
} else if (action instanceof Adjust) {
message.add(functionName, adjustToFudgeMsg(serializer, (Adjust) action));
} else if (action instanceof MultipleAdjust) {