Manual visitor/traversal style programming The traversal is done in a traditional way. This example shows how Java programming can be done in Demeter/Java without using traversal specifications and visitor classes. The benefit is that you don't have to write the long class definitions and you get the parser for free.