flow control in java