Java Decaf was a team collaboration at the University of Canterbury to build a language pre-compiler for a simplified Java syntax. This syntax allowed the omission of boiler plate code when not required while maintaining the full scope of the Java language. This provides an excellent learning environment for those new to OO and Java.
The esteemed team I was part of for this project consisted of Wei, Michal, Thomas, Nick, and myself.
If you would like to try it out, the jar file can be downloaded below.