code: @Override
    public void getHeaderBuffers(String key, ArrayList<CharSegment> values)
    {
      int i = -1;
      
      while ((i = matchNextHeader(i + 1, key)) >= 0) {
        values.add(_headerValues[i]);
      }
    }
docs: Fills an ArrayList with the header values matching the key.
  
  @param values ArrayList which will contain the maching values.
  @param key the header key to select.