code: private List<HttpCookie> copyList(List<HttpCookie> originalList) {
          List<HttpCookie> list = new LinkedList<HttpCookie>();
          for (Iterator<HttpCookie> it = originalList.iterator(); it.hasNext();) {
              list.add(it.next().clone());
          }
          return list;
      }
docs: Makes a <b>fully</b> duplicated <code>List</code> from another
  <code>List</code>.
  
  <p>
  Changes in one List will not affect the other.
  </p>
  
  @param originalList
  the original <code>List</code> to duplicate.
  @return a duplicate <code>List</code>.