Critiques de Thinking in java