private void processAllMetrics() {
            MetricCalculatorVisitor visitor = new MetricCalculatorVisitor();
            foreach(CSF_metric metric in metrics) {
                processMetric(visitor,metric);
            }
            visitor.printMetric();

        }
 private void processMetric(MetricCalculatorVisitor visitor, CSF_metric metric) {
     metric.acept(visitor);
 }