A metamorphic interpreter, that translates a metalanguage into Java code