/**
  * Meta data system constraint constructor
  *
  * @param string $constraintType
  * @param string $type
  * @param string $value
  * @param string $minVersion
  * @param string $maxVersion
  */
 public function __construct($constraintType, $type, $value = NULL, $minVersion = NULL, $maxVersion = NULL)
 {
     if ($value === '') {
         $value = NULL;
     }
     parent::__construct($constraintType, $value, $minVersion, $maxVersion);
     $this->type = $type;
 }