private void addComputationState( List<ComputationState<T>> computationStates, State<T> currentState, State<T> previousState, T event, int counter, long timestamp, DeweyNumber version, long startTimestamp) { ComputationState<T> computationState = ComputationState.createState( this, currentState, previousState, event, counter, timestamp, version, startTimestamp); computationStates.add(computationState); String originalStateName = NFAStateNameHandler.getOriginalNameFromInternal(previousState.getName()); eventSharedBuffer.lock(originalStateName, event, timestamp, counter); }