public Context load(String fileName, String encoding) { if (encoding == null) { encoding = "UTF-8"; } InputStream is = asStream(fileName); BufferedReader reader = null; Lines lines = new Lines(); try { reader = new BufferedReader(new InputStreamReader(is, encoding)); String lineStr; Line line; int lineNumber = 0; // A primeira linha vĂ¡lida tem que ser CONTEXT while ((lineStr = reader.readLine()) != null) { lines.add(lineStr); } return createContext(lines); } catch (IOException e) { throw new TxtException("Erro ao ler arquivo " + fileName, e); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } }