all states that are reachable from this state
all states that can be transitioned to directly from this state
Whether this state can transition to the given other state.
Whether this state could directly or indirectly transition to the given state.
Finds the shortest path to a given state using a naive recursive algorithm.
Ensure that the provided value meets all the declared invariants for this state.