// chain should work the same if there is only one element in it!
// I need to do this otherwise the previous create method bypass the chain entirely...
InternalResourceProvider provider =
(InternalResourceProvider) ((InternalResource) FileResource.createFromRoot(root1)).getResourceProvider();
checkTreeResource(new ResourceProviderChain(provider).getRootResource(),
directoryStructure1,
new TestResource.FileChecker());
File root2 = createTempDirectory(TestResource.class.getName(), "testTreeDirectoryResourceChain2");
try