public Object clone()
    {
        XMLResourceSpec xmlresourcespec = new XMLResourceSpec();
        xmlresourcespec.description = description != null ? new String(description) : null;
        xmlresourcespec.path = path != null ? new String(path) : null;
        xmlresourcespec.root = root != null ? new String(root) : null;
        xmlresourcespec.stylesheet = stylesheet != null ? new String(stylesheet) : null;
        xmlresourcespec.encoding = encoding != null ? new String(encoding) : null;
        xmlresourcespec.dtd = dtd != null ? new String(dtd) : null;
        xmlresourcespec.backlink = backlink != null ? new String(backlink) : null;
        xmlresourcespec.starttime = starttime != null ? new String(starttime) : null;
        xmlresourcespec.rolloverAtMax = rolloverAtMax;
        xmlresourcespec.rolloverAtRestart = rolloverAtRestart;
        return xmlresourcespec;
    }