if (element == EDITOR_REPORT) {  } else if (element == APPLY_TEXT_DELTA) {
if (element == APPLY_TEXT_DELTA) {
    protected void endElement(DAVElement parent, DAVElement element, StringBuffer cdata) throws SVNException {        if (element == EDITOR_REPORT) {            //myEditor.closeEdit();        } else if (element == APPLY_TEXT_DELTA) {            setDeltaProcessing(false);        } else if (element == CHANGE_FILE_PROPERTY || element == CHANGE_DIR_PROPERTY) {            if (cdata != null && !"".equals(cdata) && myPropertyName == null) {                SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.RA_DAV_MALFORMED_DATA, "Got cdata content for a prop delete");                SVNErrorManager.error(err);            }            if (myPropertyName != null) {                String value = cdata.toString();                byte[] buffer = allocateBuffer(cdata.length());                int length = SVNBase64.base64ToByteArray(new StringBuffer(cdata.toString().trim()), buffer);                try {                    value = new String(buffer, 0, length, "UTF-8");                } catch (UnsupportedEncodingException e) {                    value = new String(buffer, 0, length);                }                if (element == CHANGE_FILE_PROPERTY) {                    myEditor.changeFileProperty(myPath, myPropertyName, value);                } else {                    myEditor.changeDirProperty(myPropertyName, value);                }            }        }    }