Little Java Visitor example 2