Javadocs for WaterComponent.java