docs: private static OperationId getOperationId(Method method) {
      Command command = method.getAnnotation(Command.class);
      if (command != null) {
        String name = command.value().equals("") ? method.getName() : command.value();
        return OperationId.from(name, OperationType.COMMAND);
      }
      Query query = method.getAnnotation(Query.class);
      if (query != null) {
        String name = query.value().equals("") ? method.getName() : query.value();
        return OperationId.from(name, OperationType.QUERY);
      }
      Operation operation = method.getAnnotation(Operation.class);
      if (operation != null) {
        String name = operation.value().equals("") ? method.getName() : operation.value();
        return OperationId.from(name, operation.type());
      }
      return null;
    }