@Override
	public boolean equals(Object obj)
	{
		boolean res = false;
		if (obj instanceof ProtectionEntry)
		{
			ProtectionEntry other = (ProtectionEntry) obj;
			if ((this.propertyTableNameId == null && other.propertyTableNameId == null)
					|| (this.propertyTableNameId != null 
						&& (this.propertyTableNameId.equals(other.propertyTableNameId) 
							&& this.propertyId.equals(other.getPropertyId()))))
			{
				res = true;
			}
		}
		return res;
	}