/**
  * DWModule::checkOverrule() Registers an overrule module to $DW
  *
  */
 public static function checkOverrule($classname = NULL)
 {
     $DW =& $GLOBALS['DW'];
     if (!is_null($classname)) {
         self::$classname = $classname;
     }
     // $classname = self::getClassName();
     $vars = self::getVars(self::$classname);
     self::setName(self::$classname);
     if (isset($vars['overrule']) && $vars['overrule'] && !in_array(self::$name, $DW->overrule_maintype)) {
         $DW->overrule_maintype[] = self::$name;
     }
 }