protected void assertDependentMetricsExist(List<String> dependentMetrics){
  for (  String dependentMetric : dependentMetrics) {
    if (!metrics.containsKey(dependentMetric)) {
      String message=String.format("Dependent metric %s is not in the metric dictionary",dependentMetric);
      LOG.error(message);
      throw new IllegalArgumentException(message);
    }
  }
}

protected void assertDependentMetricsExist ( List < String > dependentMetrics ) { for ( String dependentMetric : dependentMetrics ) { if ( ! metrics . containsKey ( dependentMetric ) ) { String message = String . format ( "Dependent metric %s is not in the metric dictionary" , dependentMetric ) ; LOG . error ( message ) ; throw new IllegalArgumentException ( message ) ; } } }
checks that the dependent metrics are in the dictionary , and throws an exception if any are not .
