private static void addToContentsResult(Resource resource, Dictionary<String, Resource> allReachableResources)
{
if (resource != null && (!allReachableResources.ContainsKey(resource.getHref())))
{
allReachableResources.Add(resource.getHref(), resource);
}
}