Ok, I've fixed these FCs:

http://ul.to/8xqruf/maps3.3.1-by-directions-root-2.apk
http://ul.to/ddfg8j/maps3.3.1-by-dir...-no-root-2.apk

Earlier I had been testing it on emulator with Android2.0 and it seems Dalvik2.0 is somewhat smarter - that buggish method isn't even used, so throwing exception is not necessary, warning is enough.

But I don't know, why not every person with 1.6 on a board is affected :-/