code: public Logger getLoggerForComponent(String role, String hint)
      {
          return (null == hint
                  ? getLoggerForComponent(role)
                  : new Slf4jLogger(loggerFactory.getLogger(role + '.' + hint)));
      }
docs: The logger name for a component with a non-null hint is <code>role.hint</code>.
  <b>Warning</b>: this does not conform to logger name as class name convention.
  (and what about <code>null</code> and <code>default</code> hint equivalence?)