}
@Override
public boolean isEmpty()
{
EnumerableValueType oVT = (EnumerableValueType)getReferenceValue();
if(!getAllowedValues().isEmpty())
return getForbiddenValues().containsAll(getAllowedValues());
else
return getForbiddenValues().containsAll(oVT.getPossibleValues());
}