Modificações dos testes e das classes java, quase todas ok