protected abstract LogicalMetric makeInner(String metricName,List<String> dependentMetrics);

protected abstract LogicalMetric makeInner ( String metricName , List < String > dependentMetrics ) ;
delegated to for actually making the metric .
