private void visitSources(final Resource<?> searchFolder, final JavaResourceVisitor visitor )
{
if (searchFolder instanceof DirectoryResource) {
searchFolder.listResources(new ResourceFilter() {
@Override
public boolean accept(Resource<?> resource) {
if (resource instanceof DirectoryResource) {
visitSources(resource, visitor);
}