class PrimitivePropertyValue extends InstancePropertyValue {

    @Override
    public int hashCode()
    {
        return Objects.hash(super.hashCode(), getPrimitiveDefCategory(), getPrimitiveValue());
    }

    public  PrimitivePropertyValue();
    public  PrimitivePropertyValue(PrimitivePropertyValue   template);

}