+
+ public static ExecuteRpc from(final DOMRpcIdentifier rpc, final NormalizedNode<?, ?> input) {
+ final Node serializedInput;
+ if(input != null) {
+ serializedInput = NormalizedNodeSerializer.serialize(input);
+ } else {
+ serializedInput = null;
+ }
+ return new ExecuteRpc(serializedInput, rpc.getType().getLastComponent());
+ }
+
+ @Override
+ public String toString() {
+ return MoreObjects.toStringHelper(this)
+ .add("rpc", rpc)
+ .add("normalizedNode", inputNormalizedNode)
+ .toString();
+ }