public boolean isBefore(State state) {
        return ordinal() < state.ordinal();
    }
Returns {@code true} if this state is strictly before the specified
state.

@param state  the state to check against
@return       {@code true} if this is before, otherwise {@code false}
common-parent/injector/src/main/java/com/speedment/common/injector/State.java