@Override
    public AgentStatMetricCollector<DataSourceMetricSnapshot> get() {
        if (dataSourceMetric == DataSourceMetric.UNSUPPORTED_DATA_SOURCE_METRIC) {
            return new UnsupportedMetricCollector<DataSourceMetricSnapshot>();
        }
        return new DefaultDataSourceMetricCollector(dataSourceMetric);
    }
@author Taejin Koo
@author HyunGil Jeong
agent-module/profiler/src/main/java/com/navercorp/pinpoint/profiler/context/provider/stat/datasource/DataSourceMetricCollectorProvider.java