docs: public static List<CommandDetail> parse(List<?> commandOutput) {
          LettuceAssert.notNull(commandOutput, "CommandOutput must not be null");
  
          List<CommandDetail> result = new ArrayList<>();
  
          for (Object o : commandOutput) {
              if (!(o instanceof Collection<?>)) {
                  continue;
              }
  
              Collection<?> collection = (Collection<?>) o;
              if (collection.size() != COMMAND_INFO_SIZE) {
                  continue;
              }
  
              CommandDetail commandDetail = parseCommandDetail(collection);
              result.add(commandDetail);
          }
  
          return Collections.unmodifiableList(result);
      }