protected void refreshResourceSyncInfo(final IResource resource, final IProgressMonitor monitor) throws TeamException
protected void refreshResourceSyncInfo(final IResource resource) throws TeamException
	protected void refreshResourceSyncInfo(final IResource resource, final IProgressMonitor monitor) throws TeamException		{		try {			SVNProviderPlugin.getPlugin().getStatusCacheManager().refreshStatus(resource, IResource.DEPTH_INFINITE);			final ISynchronizer synchronizer = ResourcesPlugin.getWorkspace().getSynchronizer();			resource.accept(new IResourceVisitor() {				public boolean visit(IResource resource) throws CoreException {					monitor.subTask(resource.getName());					//LocalResourceStatus status = SVNWorkspaceRoot.getSVNResourceFor( resource );					LocalResourceStatus status = SVNProviderPlugin.getPlugin().getStatusCacheManager().getStatus(resource);					ensureBaseStatusInfo(resource, status, synchronizer);					return true;				}			});			monitor.subTask(" ");					} catch (CoreException e) {			SVNProviderPlugin.log(e.getStatus());			throw TeamException.asTeamException(e);		}	}