myComment = new String(Base64.base64ToByteArray(new StringBuffer(myComment), null));
myComment = new String(SVNBase64.base64ToByteArray(new StringBuffer(myComment), null));
    protected void endElement(DAVElement parent, DAVElement element, StringBuffer cdata) throws SVNException {        if (element == DAVElement.SVN_LOCK) {            if (myPath != null && myToken != null) {                SVNLock lock = new SVNLock(myPath, myToken, myOwner, myComment, myCreationDate, myExpirationDate);                myLocks.add(lock);            }            myPath = null;            myOwner = null;            myToken = null;            myComment = null;            myCreationDate = null;            myExpirationDate = null;        } else if (element == DAVElement.SVN_LOCK_PATH && cdata != null) {            myPath = cdata.toString();        } else if (element == DAVElement.SVN_LOCK_TOKEN && cdata != null) {            myToken = cdata.toString();        } else if (element == DAVElement.SVN_LOCK_OWNER && cdata != null) {            myOwner = cdata.toString();            if (myIsBase64) {                myOwner = new String(Base64.base64ToByteArray(new StringBuffer(myComment), null));            }        } else if (element == DAVElement.SVN_LOCK_COMMENT && cdata != null) {            myComment = cdata.toString();            if (myIsBase64) {                myComment = new String(Base64.base64ToByteArray(new StringBuffer(myComment), null));            }        } else if (element == DAVElement.SVN_LOCK_CREATION_DATE && cdata != null) {            myCreationDate = TimeUtil.parseDate(cdata.toString());        } else if (element == DAVElement.SVN_LOCK_EXPIRATION_DATE && cdata != null) {            myExpirationDate = TimeUtil.parseDate(cdata.toString());        }        myIsBase64 = false;    }