private void getResultCategorization(CategoryPOJO spreadCategory) {
		// verifica a maior tipo de ocorrencia e diz o tipo de categoria correspondente
		Object[] keyCount = count.keySet().toArray();
		for (int j = 0; j < keyCount.length; j++) {

			// adiciona 1 na linha, pois o DDex comeca com zero e a planilha com 1
			spreadCategory.setRowScheme(rowSchema + 1);

			// keycont armazena as categorias e os pontos recebidos pelas mesmas de acordo com a ordem em que os 
			// campos aparecerem e o numero de ocorrencias. se tiver somente uma categoria sera ela a armazenada 
			if (keyCount.length == 1) {
				
				spreadCategory.setOccurrenceNumber(count.get(keyCount[j].toString()));
				spreadCategory.setCategoryType(keyCount[j].toString());
				lstSpreadsheetCategory.add(spreadCategory);
				
				// senao, teremos que verificar qual categoria teve mais pontos
			} else if ((j + 1) < keyCount.length) {
				
				// verifica entre duas categorias qual teve mais pontos
				if ((Integer) count.get(keyCount[j]) > (Integer) count.get(keyCount[j + 1])) {
					
					spreadCategory.setOccurrenceNumber(count.get(keyCount[j].toString()));
					spreadCategory.setCategoryType(keyCount[j].toString());
					lstSpreadsheetCategory.add(spreadCategory);
					
				} else {
					spreadCategory.setOccurrenceNumber(count.get(keyCount[j + 1].toString()));
					spreadCategory.setCategoryType(keyCount[j + 1].toString());
					lstSpreadsheetCategory.add(spreadCategory);
				}
			}
		}
	}