Java hand