public function getPropertyType()
{
if (!in_array($this->type, self::$PROPERTY_TYPE_EVENT)) {
throw new RepositoryException('Event of type ' . $this->type . ' does not have property type information');
}
/*
* For add and change events, we could try to fetch the property in
* question and ask it for its type. But if the property was removed
* since then, this does not work.
*/
throw new NotImplementedException('TODO: implement once jackrabbit provides the information.');
}