values.add(dcv.value);
values.add(dcv);
    public void clearDC(String element, String qualifier, String lang)        throws AuthorizeException    {        // We will build a list of values NOT matching the values to clear        List values = new ArrayList();        Iterator i = dublinCore.iterator();                while (i.hasNext())        {            DCValue dcv = (DCValue) i.next();                        if (!match(element, qualifier, lang, dcv))            {                values.add(dcv.value);            }        }        // Now swap the old list of values for the new, unremoved values        dublinCore = values;    }