code: void loadData(ItemData data, NodeData parent) throws RepositoryException, ConstraintViolationException
     {
        if (data.isNode())
        {
           throw new RepositoryException("Load data failed: Property expected");
        }
  
        this.data = data;
        this.propertyData = (PropertyData)data;
        this.type = propertyData.getType();
  
        this.qpath = data.getQPath();
        this.location = null;
  
        initDefinitions(this.propertyData.isMultiValued(), parent);
     }
docs: {@inheritDoc}