Constructs a NameException instance with a code and an instance of Throwable,
which may contain additional information pertaining to the cause of the exception.
Factory method to create an object supporting the Evidence interface, using name/value pairs from the Map parameter, representing evidence from HTTP headers.