show, print, queries methods will
usually not need to be redefined.query method is defined for character resource
arguments. It is tried to transform the argument to an
object; if that succeeds, query is called again.
Derived methods that are also interpreting resource as
character should first call this method via
callNextMethod.