Added canUseASTTransformation