protected IResourceVariant[] fetchMembers(IResourceVariant variant, IProgressMonitor progress) throws TeamException { return (IResourceVariant[])((RemoteResource)variant).members(null);
protected IResourceVariant[] fetchMembers(IResourceVariant remote, IProgressMonitor progress) throws TeamException { ISVNRemoteResource[] children = remote != null ? (ISVNRemoteResource[])((RemoteResource)remote).members(progress) : new ISVNRemoteResource[0]; IResourceVariant[] result = new IResourceVariant[children.length]; for (int i = 0; i < children.length; i++) { result[i] = (IResourceVariant)children[i]; } return result;
	protected IResourceVariant[] fetchMembers(IResourceVariant variant, IProgressMonitor progress) throws TeamException {		return (IResourceVariant[])((RemoteResource)variant).members(null);//returns ISVNRemoteResources	}