Lógica aplicada. Método dentro de uma JSP! Alguém se habilita?[RESOLVIDO]

Não critiquem-me por estar fora dos padrões mas:

	Arrays.sort(ordemValorAtributo);	
	System.out.println("AKI 1 ++++");
	int ordenaComRepeticao = 1;//Auxiliará na ordenação quando houver repetição na ordem
	int ordenaSemRepeticao = 1;//Auxiliará na ordenação quando não houver repetição na ordem
	for(int i = 0; i < (ordemValorAtributo.length - 1); i++){		
		for(int j = i + 1; j < ordemValorAtributo.length; j++){
			//Se houver ordenação repetida
			if( temRepeticao(ordemValorAtributo, ordemValorAtributo[j]) ){//Aqui o método sempre retorna true, SEMPRE
				System.out.println("TEM REPETICAO DENTRO DO ARRAY? "+temRepeticao(ordemValorAtributo, ordemValorAtributo[j]));
				busObjId = new DomainObject(idValorAtributo[j]);
				System.out.println("2- Posicao "+j+" valor "+ordemValorAtributo[j]+" recebera "+ordenaComRepeticao+1);
				busObjId.setAttributeValue(context, "ordemValorAtributo", String.valueOf(ordenaComRepeticao++));
				i--;				
			}else{
				System.out.println("AKI 3 FALSE ++++");
				busObjId = new DomainObject(idValorAtributo[j]);
				busObjId.setAttributeValue(context, "ordemValorAtributo", String.valueOf(ordenaSemRepeticao++));
			}
			
		}		 		
	}%>
	
	<%!
	private static boolean temRepeticao(int[] valor, int numVerificador) {		
        for (int i = 0; i < valor.length; i++) {
        	System.out.println("TEM MESMO REPETICAO? "+(valor[i] == numVerificador));//Aqui o resultado é mais false do que true
            if (valor[i] == numVerificador) {
                return true;
            }
        }
        return false;
    }	
	
	%>

Pq o método só retorna TRUE???

ME AJUDEM!

:shock:

cara, da uma olhada melhor nesse código. Vc esta utilizando System.out para imprimir… A saída disso não é no JSP e sim no console.
Utilize out.println(“TESTE”) para imprimir no JSP…