code: private Operation getOperation() {
          if (operation == null) {
              this.operation = (Operation) marshaller.unmarshal(new StringSource(getPayload(String.class)));
          }
  
          return operation;
      }
docs: Gets the operation if any or tries to unmarshal String payload representation to an operation model.
  @return