BitSet requiresState = styler.stateRequired();
Iterator it = matcherContext.stateMarkers();
if (it != null && it.hasNext()) {
BitSet stateActive = new BitSet();
while (it.hasNext()) {
StateMarker marker = (StateMarker) it.next();
if (marker.isActive()) {
styler.lookupState(stateActive, marker.getState());
}
}
requiresState.andNot(stateActive);
}
indexRef.andNot(requiresState);