final ProtocolDocumentOperation output = ProtocolDocumentOperationJsoImpl.create();
inputOp.apply(new DocOpCursor() {
private Component addComponent() {
ComponentJsoImpl component = ComponentJsoImpl.create();
output.addComponent(component);
return component;
}
private KeyValuePair keyValuePair(String key, String value) {
KeyValuePair pair = KeyValuePairJsoImpl.create();