path += "/";
for (File child : files)
{
String childPath = path + child.getName();
ResourceContext childContext = new DefaultResourceContext(getURL(childPath), childPath, classLoader);
if (recurseFilter == null || recurseFilter.accepts(childContext))
{
visitPath(child, childPath, visitor, filter, recurseFilter, classLoader, included, includedFilter, excluded, excludedFilter, childContext);
}
}