	protected Question parseGroups(String[] groups) {
		Question q = new Question(new User("bot1000"));
		q.setContent(new Data(DataType.PLAIN_TEXT, "http://www.cl.cam.ac.uk/teaching/exams/pastpapers/"+groups[1]));
		q.addTag(TagQuery.get(topic.getName()));
		q.setTimeStamp(parseDate(groups[1]));
		q.setExpectedDuration(30);
		if (groups[4] != null) {
			q.setNotes(new Data(DataType.PLAIN_TEXT, groups[4]));
		}
		return q;
	}

	protected Question parseGroups(String[] groups) {
		Question q = new Question(new User("bot1000"));
		q.setContent(new Data(DataType.PLAIN_TEXT, "http://www.cl.cam.ac.uk/teaching/exams/pastpapers/"+groups[1]));
		q.addTag(TagQuery.get(topic.getName()));
		q.addTag(TagQuery.get("Past papers"));
		q.setTimeStamp(parseDate(groups[1]));
		q.setExpectedDuration(30);
		if (groups[4] != null) {
			q.setNotes(new Data(DataType.PLAIN_TEXT, groups[4]));
		}
		return q;
	}
