@Override
    public final void addTransition(Class<? extends State> next, StateChecker checker)
    {
        transitions.put(next, checker);
    }
@ Override public final void addTransition ( Class < ? extends State > next , StateChecker checker ) { transitions . put ( next , checker ) ; }
/*
State