if (myIsAborted) { return; } myIsAborted = true;
    public void abortEdit() throws SVNException {	    try {		    try {			    // DELETE activity			    if (myActivity != null) {			        myConnection.doDelete(myActivity);			    }		    }		    finally {			    // dispose all resources!			    if (myFilesMap != null) {			        for (Iterator files = myFilesMap.values().iterator(); files.hasNext();) {			            DAVResource file = (DAVResource) files.next();			            file.dispose();			        }			        myFilesMap = null;			    }			    for(Iterator files = myDirsStack.iterator(); files.hasNext();) {			        DAVResource resource = (DAVResource) files.next();			        resource.dispose();			    }			    myDirsStack = null;		    }	    }	    finally {		    myCloseCallback.run();	    }    }