java one git hands on