System.out.println("[svn] .svn dir refreshed : " + resource.getFullPath());
System.out.println("[svn]" + SVNConstants.SVN_DIRNAME + " dir refreshed : " + resource.getFullPath());
	public void endOperation() throws SVNException {		try {			if (lock.getNestingCount() == 1) {				svnClient.removeNotifyListener(this);				for (Iterator it = changedResources.iterator(); it.hasNext();) {					IResource resource = (IResource) it.next();                    try {                        // .svn directory will be refreshed so all files in the                        // directory including resource will                        // be refreshed later (@see SyncFileChangeListener)                        resource.refreshLocal(IResource.DEPTH_INFINITE,new NullProgressMonitor());                        if(Policy.DEBUG_METAFILE_CHANGES) {                            System.out.println("[svn] .svn dir refreshed : " + resource.getFullPath()); //$NON-NLS-1$                        }                    } catch (CoreException e) {                        throw SVNException.wrapException(e);                    }                                        				}			}		} finally {			lock.release();			messageNotifyListener = null;		}	}