public class Parameter<T>
extends java.lang.Object
A wrapper for a value that is a parameter to a log message. Delays construction
of a complex String representation to be used by various java.util.logging.Formatters to
construct log messages. The value @code(null) is displayed as "<null>".
This class does nothing special. It returns the result of value.toString(). It does
define a number of subclasses each of which formats a parameter value differently.
The different subclasses format different types of values in different ways allowing
the developer to specify how a parameter value should be formatted. If an appropriate
Parameter type has not been defined it is appropriate do define a new subclass and
enum element.