Javalib creates some classes which have the same name as classes defined in the core module.
For example ASTTransformer and ParseTreeToASTTransformer.
This may be confusing, so we need to define if this is ok or if we want to change the naming policy.