class QueueMetricMonitor {

   protected static String getReportSafeInsightTitle(Insight insight)
    {
        return insight.getTitle() == null
            ? null
            : insight.getTitle().replaceAll("\\s+" ,"_");
   }

   public  QueueMetricMonitor(
        ObjectPersister<ReadyAgenda> readyAgendaPersister,
        ObjectClient<Insight> insightClient,
        MetricReporter metricReporter);

}