This is not a good classname. Who cares to know this is a Modified Plexus Directory Scanner ?

Why not just DirectoryScanner and then document the differences (i.e. what are our workspace-style vfs use case and iterator use case and what do they need) and just state this comes from {link to where it i is from}

And finally - you got two pieces of JavaDoc in here and the important info that makes this different is outside the main javadoc.