if (SVNWorkspaceRoot.isLinkedResource(resource)) return false;
if (resource.isTeamPrivateMember() || SVNWorkspaceRoot.isLinkedResource(resource)) return false;
    public boolean isSupervised(IResource resource) throws TeamException {		try {			if (SVNWorkspaceRoot.isLinkedResource(resource)) return false;			RepositoryProvider provider = RepositoryProvider.getProvider(resource.getProject(), SVNProviderPlugin.getTypeId());			if (provider == null) return false;			// TODO: what happens for resources that don't exist?			// TODO: is it proper to use ignored here?			ISVNLocalResource svnThing = SVNWorkspaceRoot.getSVNResourceFor(resource);			if (svnThing.isIgnored()) {				// An ignored resource could have an incoming addition (conflict)				return false;//getRemoteTree().hasResourceVariant(resource);			}			return true;		} catch (TeamException e) {			// If there is no resource in coe this measn there is no local and no remote			// so the resource is not supervised.			if (e.getStatus().getCode() == IResourceStatus.RESOURCE_NOT_FOUND) {				return false;			}			throw e;		}    }