public function getVisibility()
    {
        if (($this->modifiers & Modifiers::MODIFIER_PRIVATE) !== 0) {
            return Modifiers::VISIBILITY_PRIVATE;
        } elseif (($this->modifiers & Modifiers::MODIFIER_PROTECTED) !== 0) {
            return Modifiers::VISIBILITY_PROTECTED;
        } else {
            return Modifiers::VISIBILITY_PUBLIC;
        }
    }