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::require {traitName} {
if {[::nsf::object::exists $traitName]} {return}
set key ::nsf::traitIndex($traitName)
if {[info exists $key]} {
array set "" [set $key]
if {$(script) ne ""} {
eval $(script)
}
}
if {[::nsf::object::exists $traitName]} {return}
error "cannot require trait $traitName, trait unknown"
}