make the data structures transformable
test for Java Interface
small test for Visitor
work towards downterming + minor fixes