private void countWordsSchema(SpreadsheetPOJO currentSpreadsheet, Map<String, String> configurationSpreadsheet, ArrayList<String> fields){
	    
	   // verifica resposta anterior
		String wordBefore = new String();
	   
	   if (rowSchema == -1) {
			
			rowSchema = currentSpreadsheet.getRow();
			termsSchema++;
			
			if("".equals(wordBefore) || !configurationSpreadsheet.get(currentSpreadsheet.getContent()).equals(wordBefore)){
				
				fields.add(configurationSpreadsheet.get(currentSpreadsheet.getContent()) + "," + currentSpreadsheet.getCell() + ",");
				wordBefore = configurationSpreadsheet.get(currentSpreadsheet.getContent());
			}
			
		} else if (rowSchema == currentSpreadsheet.getRow()) {
			termsSchema++;
			
			if("".equals(wordBefore) || !configurationSpreadsheet.get(currentSpreadsheet.getContent()).equals(wordBefore)){
				
				fields.add(configurationSpreadsheet.get(currentSpreadsheet.getContent()) + "," + currentSpreadsheet.getCell() + ",");
				wordBefore = configurationSpreadsheet.get(currentSpreadsheet.getContent());
			}
			
		} else if (rowSchema != currentSpreadsheet.getRow() && termsSchema == 1) {
			rowSchema = currentSpreadsheet.getRow();
			// nao adiciona countNumberWordsScheme, pois ele ja tem o valor 1
			fields.clear();
			fields.add(configurationSpreadsheet.get(currentSpreadsheet.getContent()) + "," + currentSpreadsheet.getCell() + ",");
		}
	   
   }