I've seen its exceptions and I figured it's made of some sort of auto-generated code translation of an Eclipse based think client.
Reminds me of the bad old days of round-trip engineering, UML and Corba...