public function __construct()
{
$this->setOption(self::OPTION_TEST_BOOLEAN, array('type' => Option::TYPE_BOOLEAN))->setOption(self::OPTION_TEST_INTEGER, array('type' => Option::TYPE_INTEGER, 'min' => -100, 'max' => 100))->setOption(self::OPTION_TEST_INTEGER_DEFAULT, array('type' => Option::TYPE_INTEGER, 'default' => 99))->setOption(self::OPTION_TEST_STRING, array('type' => Option::TYPE_STRING, 'min' => 1, 'max' => 3, 'default' => ''))->setOption(self::OPTION_TEST_STRING_DEFAULT, array('type' => Option::TYPE_STRING, 'default' => 'test'));
}