private void sampleReturn(int searcherIndex, boolean detailed, ElapsedTime elapsed) {
        long now = returnFromState(searcherIndex, detailed);
        if (searcherIndex == entryIndex) {
            concludeStateOnExit(now);
            if (elapsed != null) {
                elapsed.add(this);
            }
        }
    }
A container for storing time stamps throughout the lifetime of an Execution instance.

<p>Check state both when entering and exiting, to allow for arbitrary
new queries anywhere inside a search chain.

@author Steinar Knutsen
container-search/src/main/java/com/yahoo/search/statistics/TimeTracker.java