// do it for non-controller and state transition messages only
if (!message.isControlerMsg()
&& message.getMsgType().equals(Message.MessageType.STATE_TRANSITION.toString())) {
ResourceId resourceId = message.getResourceId();
if (!curResourceNames.contains(resourceId.stringify())
&& !createCurStateNames.contains(resourceId.stringify())) {
createCurStateNames.add(resourceId.stringify());
createCurStateKeys.add(keyBuilder.currentState(instanceName, sessionId,
resourceId.stringify()));
CurrentState metaCurState = new CurrentState(resourceId.stringify());