a java obfuscator written in scala