This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.
The procedure is defined as:
proc nx::trait::checkClass {obj traitName} {
foreach m [$traitName cget -requiredMethods] {
#puts "$m ok? [$obj info methods -closure $m]"
if {[$obj info methods -closure $m] eq ""} {
error "trait $traitName requires $m, which is not defined for $obj"
}
}
}