cgeo/c-geo-opensource — comment on commit ae2272e15f608b8eba4c1b7564f09d5080734636
File:  line 0
By blafoo:

Sorry, you are wrong here ,-)

First, the enums are initialized. Than, the static map get's constructed. But because in the constructor of the enums the map is accessed the map is null at this point of time....

If you are still sceptical please try to start c:geo withou the null check here ,-)