Java code analysis & transformation tool. New Exia implemented in Scala