code: public CookieCacheData duplicate() {
          // Create second instance and copy members
          CookieCacheData cData = new CookieCacheData();
          cData.parsedList = copyList(this.parsedList);
          cData.isDirty = this.isDirty;
          cData.hdrIndex = this.hdrIndex;
          cData.headerType = this.headerType;
          return cData;
      }
docs: Create a 'cloned', independent, representation of this object.
  
  @return a duplicate of this object where the members are independent of
  originator's members (i.e. separate references, duplicated
  primatives, etc.).