if(myNotify != null){
if(myNotify != null && event.getErrorMessage() == null){
    protected ISVNEventHandler getEventListener(){        if(mySVNEventListener == null){            mySVNEventListener = new ISVNEventHandler(){                public void handleEvent(SVNEvent event, double progress) {                    String path = event.getFile() == null ? event.getPath() : event.getFile().getAbsolutePath();                    if (path != null) {                        path = path.replace(File.separatorChar, '/');                    }                    if(myNotify != null){                        myNotify.onNotify(                                path,                                JavaHLObjectFactory.getNotifyActionValue(event.getAction()),                                JavaHLObjectFactory.getNodeKind(event.getNodeKind()),                                event.getMimeType(),                                JavaHLObjectFactory.getStatusValue(event.getContentsStatus()),                                JavaHLObjectFactory.getStatusValue(event.getPropertiesStatus()),                                event.getRevision()                                );                    }                    if(myNotify2 != null){                        NotifyInformation info = JavaHLObjectFactory.createNotifyInformation(event, path);                        myNotify2.onNotify(info);                    }                }                public void checkCancelled() throws SVNCancelException {                    if(myCancelOperation){                        myCancelOperation = false;                        throw new SVNCancelException("operation cancelled");                    }                }            };        }        return mySVNEventListener;    }