rootData.context = context;
rootData.sfContext = sfContext;
    public void replace(DNSComponent root)        throws DNSModifierException {        if (root instanceof DNSDataImpl) {            // just "take-over" all the relevant fields            DNSDataImpl rootData = (DNSDataImpl) root;            rootData.options = options;            rootData.defaultViewName = defaultViewName;            rootData.nameServerHostName = nameServerHostName;            rootData.context = context;        } else {            throw new DNSModifierException("Incompatible replacement type"                                           + root);        }    }