public function getDataFromProvider()
    {
        $select = $this->get(self::DATA_PARAM);
        if(is_null($select->getValue())) {
            return array();
        }
        $classname = $select->getValue();
        if (!class_exists($classname) || !array_key_exists($classname, $select->getOptions())) {
            throw new NotFoundException;
        }
        return (new $classname)->getData();

    }