buildMessageImpl(msg, object);
return msg;
}
public static Entry buildObjectImpl(final FudgeMsg msg) {
Entry e = Entry.WILDCARD;
final Integer ttl = msg.getInt("ttl");
if (ttl != null) {
e = e.activationPeriod(ttl);
}
if (msg.hasField("functionIdentifier")) {
e = e.matchFunctionIdentifier();
}
if (msg.hasField("functionParameters")) {
e = e.matchFunctionParameters();
}
if (msg.hasField("target")) {
e = e.matchTarget();
}
if (msg.hasField("inputs")) {
e = e.matchInputs();
}
if (msg.hasField("outputs")) {
e = e.matchOutputs();
}
return e;
}