public static PredictionValueToStatus newCase(String aMessage, Object aFinder) {
    if (Tracer.isPrintInfoEnabled(aFinder)
        || Tracer.isPrintInfoEnabled(PredictionValueToStatus.class))
      EventLoggerConsole.getConsole()
          .getMessageConsoleStream()
          .println("(" + Tracer.infoPrintBody(PredictionValueToStatus.class) + ") " + aMessage);
    if (shouldInstantiate(PredictionValueToStatus.class)) {
      PredictionValueToStatus retVal = new PredictionValueToStatus("", aFinder);
      retVal.announce();
      return retVal;
    }
    Tracer.info(aFinder, aMessage);

    return null;
  }