\Header{MethodWithNext-class}{Class MethodWithNext, ~~class for ... ~~}
\keyword{classes}{MethodWithNext-class}
\begin{Description}\relax
~~ A concise (1-5 lines) description of what the class is  ~~\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("MethodWithNext", ...)}.
~~ describe objects here ~~\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{.Data}:] Object of class \code{"function"}; the actual
function definition.
\item[\code{nextMethod}:] Object of class \code{"PossibleMethod"}
the method to use in response to a \code{\Link{callNextMethod}()} call. 
\item[\code{excluded}:] Object of class \code{"list"}; one or more
signatures excluded in finding the next method. 
\item[\code{target}:] Object of class \code{"signature", from class "MethodDefinition"} 
\item[\code{defined}:] Object of class \code{"signature", from class "MethodDefinition"} 
}\end{Section}
\begin{Section}{Extends}
Class \code{"MethodDefinition"}, directly.
Class \code{"function"}, from data part.
Class \code{"PossibleMethod"}, by class "MethodDefinition".
Class \code{"OptionalMethods"}, by class "MethodDefinition".\end{Section}
\begin{Section}{Methods}
\describe{
\item[findNextMethod] \code{signature(method = "MethodWithNext")}:
used internally by method dispatch. 
\item[loadMethod] \code{signature(method = "MethodWithNext")}: used
internally by method dispatch. 
\item[show] \code{signature(object = "MethodWithNext")} 
}\end{Section}
\begin{SeeAlso}\relax
\code{\Link{callNextMethod}}, and 
\code{\Link{MethodDefinition-class}}.\end{SeeAlso}

