public void run(final IProgressMonitor monitor) throws SVNException {
public void run(final IProgressMonitor pm) throws SVNException {
            public void run(final IProgressMonitor monitor) throws SVNException {                try {                    monitor.beginTask(null, resourceFiles.length);                    OperationManager.getInstance().beginOperation(svnClient, new OperationProgressNotifyListener(monitor));                                        // we commit the parents (not recursively)                    if (parents.length > 0)                        svnClient.commit(parents,message,false,false);                                        // then the resources the user has requested to commit                    svnClient.commit(resourceFiles,message,depth == IResource.DEPTH_INFINITE,keepLocks);                } catch (SVNClientException e) {                    throw SVNException.wrapException(e);                } finally {                    OperationManager.getInstance().endOperation();                    monitor.done();                }            }