http://jroller.com/page/dancres?entry=how_to_write_a_jini