On Mon, 12 Jul 2004 Paul Stachour emailed: "[..] P.S. The first Java program I wrote got wrong answers because the Java dynamic linker didn't get the right subroutine to call. While I have no recent experience personally, a friend who uses Java regularly and religiously says it is not hard to trick the dynamic linker into getting the wrong routine if you know how to go about it. And that it can happen accidentally." Indeed, such as using the Java Compiler Compiler to generate a parser written in Java, and writing backend compiler code (as oppossed to JavaCC's frontend parsing job) for an object oriented language only to have some versions of Sun's Java/JVM tools misinterpret my own Object class by implicitly importing (import is like Ada's USE).