@Override
		public boolean equals(Object obj)
		{
			if (this == obj)
				return true;
			if (obj == null)
				return false;
			if (getClass() != obj.getClass())
				return false;
			ProgramName other = (ProgramName) obj;
			if (m_name == null)
			{
				if (other.m_name != null)
					return false;
			}
			else
				if (!m_name.equals(other.m_name))
					return false;
			return true;
		}