class CloudMetricServiceWaterImpl implements CloudMetricService {
    @Override
    public void addCounter(String group, String category, String item, long increment, Map<String, String> attrs) {
        WaterClient.Track.addCount(group, category, item, increment);

    }

    @Override
    public void addTimer(String group, String category, String item, long record, Map<String, String> attrs) {<FILL_FUNCTION_BODY>}

    @Override
    public void addGauge(String group, String category, String item, long number, Map<String, String> attrs) {
        WaterClient.Track.addGauge(group, category, item, number);
    }
}

        if (WW.track_service.equals(group)) {
            WaterClient.Track.addTimerByNode(category, item, record);
        } else if (WW.track_from.equals(group)) {
            WaterClient.Track.addTimerByFrom(category, item, record);
        } else {
            WaterClient.Track.addTimer(group, category, item, record);
        }
    
<no_super_class>