public function __construct($parameter)
 {
     $this->parameter = $parameter;
     parent::__construct("Invalid parameter value.");
 }
 function __construct()
 {
     parent::__construct("Invalid signature");
 }