Add PrinterVisitor to allow some printing out of the Strongly Typed AST.
SONARJAVA-417 RSPEC-1488 : Variables should not be declared only to be immediately returned or thrown afterwards