J2Eif compiles Java source code to Eiffel source code and thereby also allows Java to native compilation (Eiffel compiles to native by default). The program comes with a manual that demonstrates how to use J2Eif for a SWT application.