Recently I wanted to test whether Tonic works on Java Virtual Machine from IBM. I was surprised to conclude that JDIC project uses some feature of Sun's Java VM that is not available in IBM's thus I crashes Tonic on this VM. So my rant questions are: Do developers of JDIC know it? Did they test against various VMs? I will certainly test Tonic on BEA JRockit 5.0 I have downloaded at the very moment of writing this entry.