Think in java