/**
  * @see	wcf\system\option\OptionHandler::getClassName()
  */
 protected function getClassName($type)
 {
     $className = parent::getClassName($type);
     if ($className === null) {
         $className = 'wcf\\system\\option\\user\\group\\' . ucfirst($type) . 'UserGroupOptionType';
         // validate class
         if (!class_exists($className)) {
             return null;
         }
         if (!ClassUtil::isInstanceOf($className, 'wcf\\system\\option\\IOptionType')) {
             throw new SystemException("'" . $className . "' should implement wcf\\system\\option\\IOptionType");
         }
     }
     return $className;
 }