* @return the meeting with the requested ID, or null if it there is none.
	 * @throws IllegalArgumentException if there is a meeting with that ID happening in the future
	 */
	public PastMeeting getPastMeeting(int id) throws IllegalArgumentException
	{
		Meeting m = getMeeting(id);
		if(m == null)
		{
			return (PastMeeting)m;
		}
		
		now.setTime(new Date());

		if(now.before(m.getDate()))
		{
				throw new IllegalArgumentException("Meeting is in the future");
		}
		if(!(m instanceof PastMeeting))
		{
			throw new IllegalArgumentException("Meeting is not a Past Meeting");
		}
		
		return (PastMeeting)m;
	}