nickfargo/state — Issue #2: `State::match` does not return a current virtual state
Author: nickfargo
Created: 2012-01-26 00:39:23+00:00
State: open

If the current `object.state()` is virtual, then

object.state().match( object.state().toString() )

returns the real `object.state().protostate()`, whereas it should return the extant virtual state. The same should hold for any virtual superstates as well.