changed AST toString so that it prints scala-compatible objects (source code)
added  replacing problematic parts with manually prepared alternatives for ifdeftoif
removed unused import