generate test jar as well
exposing the visitor to support selective transformation by other classes