trappingRainWater.java