Extended "Logger" interface and started with "ASTPrinter" class for debugging.