Типичный случай, когда пытаясь пересказать "своими словами" начинаешь пороть чушь. Декомпиляторов много, упомянутый выше utpt как раз один из них. Готового компилятора в открытом доступе нет и скорее всего не будет. У саво шаблон для хекс-редактора, помогающий проще в структуре файла ориентироваться, той инфы что я ему подсовывал на большее не хватит.
Буагага.
Чтобы не писать индусский код гуглишь "groovy" и тратишь 15 минут на ознакомление с синтаксисом.