public int getPocketMoney(final Student student) {
		if(student instanceof HighSchoolStudent) {
			HighSchoolStudent hsStudent = (HighSchoolStudent)student;
			if(hsStudent.getScore() < mOutstandingScore) {
				return getPocketMoneyForHighSchoolStudent();
			} else {
				return getPocketMoneyForOutstandingHighSchoolStudent();
			}
		} else if(student instanceof UniversityStudent) {
			return getPocketMoneyForUniversityStudent();
		} else {
			return 0;
		}
	}