removed Traversal.forEach() as Iterator.forEachRemaining() is the proper method name given Java8 conventions. I had alot of replace to update... sorry vendors. Added Traversal.forEach(class,consumer) for those traversals whose end type is not what is expected due to traversal strategy rewriting. Added lots of JavaDoc -- Traversal and Path.