\Header{EmptyMethodsList-class}{Internal Class representing Empty Methods List}
\keyword{classes}{EmptyMethodsList-class}
\keyword{internal}{EmptyMethodsList-class}
\begin{Description}\relax
Objects from class \code{"EmptyMethodsList} are generated during method
selection to indicate failed search (forcing backtracking).  Other
classes described here are used internally in method dispatch. All
these are for internal use.\end{Description}
\begin{Usage}
\begin{verbatim}
## class described below
"EmptyMethodsList"

### Other, virtual classes used in method dispatch
"OptionalMethods"
"PossibleMethod"

\end{verbatim}
\end{Usage}
\begin{Section}{Slots}
\describe{
\item[\code{argument}:] Object of class \code{"name"} the argument
names being selected on.
\item[\code{sublist}:] Object of class \code{"list"} (unused, and
perhaps to be dropped in a later version.) 
}\end{Section}
\begin{Section}{Methods}
No methods defined with class "EmptyMethodsList" in the signature.\end{Section}
\begin{SeeAlso}\relax
Function \code{\Link{MethodsListSelect}} uses the objects;
see \code{\Link{MethodsList-class}} for the non-empty methods list objects.\end{SeeAlso}

