Why is it not possible to compile Tritonus with a compiler of JDK 1.4 or older?
Some parts of Tritonus already use new language features of 1.5, especially generics. You can either use a compiler that is capable of compiling such code or check out an older CVS state of Tritonus. There is a CVS tag ‘JDK_1_4_COMPATIBLE’ that you can use to get a version that compiles with a 1.4 compiler.