public function instanceOfListType($target) { if ($this->getType() === null) { return TPropertyAccess::get($target, $this->getProperty()) instanceof TList; } return $this->getPropertyValueType() == self::LIST_TYPE; }