public boolean equals(Object passedObj)
	{
		//Checks if the object exists
		if (passedObj == null)
		{
			return false;
		}

		//Checks to ensure the class is an instance of this class
		if(!(passedObj instanceof MyAllTypesFirst))
		{
			return false;	
		}

		if(passedObj == this)
		{
			return true;
		}

		
		MyAllTypesFirst cls = (MyAllTypesFirst)passedObj;

		if((this.myChar == cls.getMyChar()) && 
			(this.myInt == cls.getMyInt()) &&
			(this.myString.equals(cls.getMyString())) &&
			(this.myDouble == cls.getMyDouble()) &&
			(this.myLong == cls.getMyLong()))
		{
			return true;
		}

		return false;
	}