Java 5 has introduced a number 4 new syntactical language features that make development faster, easier, and safer. However, at the same time, it has also introduced downward incompatibilities: code written for Java 5 cannot be used on pre-Java 5 platforms. This tool demonstration presents a number of source-to-source transformations that backport source code written for the Java 5 platform to legacy platforms. Developers who are, for different reasons, still bound to legacy platforms can benefit with help of this tool front the new language,features, and they can use third-party components written for more recent platforms. Compared to twisting tools, ours is the first that can backport all new syntactical Java 5 language features while the user maintains full control of the source code.