private void readFile() throws IOException
	{
		reader = new Scanner(new File(FILENAME));

		try
		{
			try
			{
				stats[WINS] = reader.nextInt();
				stats[LOSSES] = reader.nextInt();
				stats[INCOMPLETES] = reader.nextInt();
			}
			catch (Exception ex)
			{
				throw new InvalidFileException("File doesn't contain " + VALUES + " integer values.");
			}
				
			if (reader.hasNext())
			{
				throw new InvalidFileException("File has more than " + VALUES + " values.");
			}
		}
		finally
		{
			if (reader != null)
			{
				reader.close();
			}
		}

	}