java experiments