@LeuGim: But that would mean I had to write if structure.structureType = StructureTypes.STRUCTURE_TOWER. I think that would be even worse :)
I just changed the compiler to at least not ignore _ such that foo_bar != foobar != fooBar. That is quite easy and needs just some few fixes in the compiler so that it compiles itself. Changing the cases too would need more work because for example the pramas are used very inconsistent: nosideeffects, noSideeffects, noSideEffects for example. So basically it would break a lot to change it now. Which makes me say: Meh... I don't like it, I don't want it, I don't need it, but I have to accept it, because it will not change. To me it is merely a bad design decision after all.