docs: public static List<Double> asList(final MutableDoubleTuple t)
      {
          if (t == null)
          {
              throw new NullPointerException("The tuple may not be null");
          }
          return new AbstractList<Double>()
          {
              @Override
              public Double get(int index)
              {
                  return t.get(index);
              }
  
              @Override
              public int size()
              {
                  return t.getSize();
              }
  
              @Override
              public Double set(int index, Double element)
              {
                  double oldValue = t.get(index);
                  t.set(index, element);
                  return oldValue;
              }
          };
      }