class LoggingFacade {

  public void info(String msg) {
    if (isInfoEnabled()) {
      CallerDetails details = inferCaller();
      logger.logp(Level.INFO, details.clazz, details.method, msg);
    }
  }

  public  LoggingFacade(Logger logger);

}