Ajout de State.java

Raison annoncée dans le commit précédent