Java Flow Controls Water