We love to throw exceptions

Whatever. Did you ever take a look at the java.rmi package? Please do. It is really funny. The package consists of

  • 1 Interface (5%)
  • 3 Classes (15%)
  • 16 Exceptions (80%)

Did you ever design a package that consisted of 80% exception classes? To be fair some of the sub-packages have a better class-exception ratio but still …

Still surprised that I’ve been debugging this shit forever? I’ve seen nearly all of them sometimes even containing or being contained in other exceptions of other packages! And I am testing rmi communication between two VMs on a single host only!?!?!