public void carregarTurmasDeDisciplinasEmArquivo(String nomeArquivo)
			throws IOException, DisciplinaInexistenteException,
			TurmaJaExisteException {

		BufferedReader leitor = null;
		try {
			leitor = new BufferedReader(new FileReader(nomeArquivo));
			String CodDis = leitor.readLine();

			do {

				if (CodDis != null) {
					String qtTurma = leitor.readLine();
					int qtTurmas = Integer.parseInt(qtTurma);
					for (int k = 0; k < qtTurmas; k++) {
						String numeroTurma = leitor.readLine();
						int numTurma = Integer.parseInt(numeroTurma);
						this.adicionaTurma(CodDis, numTurma);
					}
					CodDis = leitor.readLine();
				}
			} while (CodDis != null);
		}

		finally {
			if (leitor != null) {
				leitor.close();
			}
		}
	}