docs: @SuppressWarnings("unchecked")
      public static <K, V, T> RedisCommand<K, V, T> unwrap(RedisCommand<K, V, T> wrapped) {
  
          RedisCommand<K, V, T> result = wrapped;
          while (result instanceof DecoratedCommand<?, ?, ?>) {
              result = ((DecoratedCommand<K, V, T>) result).getDelegate();
          }
  
          return result;
      }