@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		FirewallAutoNatConfig other = (FirewallAutoNatConfig) obj;
		/*
		if (m_destinationInterface == null) {
			if (other.m_destinationInterface != null)
				return false;
		} else if (!m_destinationInterface.equals(other.m_destinationInterface))
			return false;*/
		if (m_masquerade != other.m_masquerade)
			return false;
		if (m_sourceInterface == null) {
			if (other.m_sourceInterface != null)
				return false;
		} else if (!m_sourceInterface.equals(other.m_sourceInterface))
			return false;

		return true;
	}