code: @Nonnull
      public final LinkedList<A> toLinkedList() {
          LinkedList<A> list = new LinkedList<>();
          ImmutableList<A> l = this;
          for (int i = 0; i < length; i++) {
              list.add(((NonEmptyImmutableList<A>) l).head);
              l = ((NonEmptyImmutableList<A>) l).tail;
          }
          return list;
      }
docs: Converts this list into a java.util.LinkedList.
  
  @return The list that contains the elements.