||Superclass to all the loggers that provide the ability to log messages that are retrieved from a resource bundle
with the additional capability of being able to set the base bundle name and locale that this logger will use to
log the message.
||Factory used to create the I18N
||A utility that provides a locale that you can use for your loggers.
||Retrieves messages from a message
ResourceBundle and formats them as appropriate using
||The purpose of this class is to offer a strongly typed object (more strongly than String) so we can pass
bundle base names to our vararg methods and not have this be confused with a key or arg parameter.