private int findFurthestIndex(String callerFQCN, StackTraceElement[] steArray) {

        final int maxIndex = Math.min(MAX_SEARCH_DEPTH, steArray.length);
        int furthestIndex = NOT_FOUND;

        for (int i = 0; i < maxIndex; i++) {
            final String className = steArray[i].getClassName();
            if (barrierMatch(callerFQCN, className)) {
                furthestIndex = i;
            }
        }
        return furthestIndex;
    }
Fill in caller data if possible.

@param record The record to update
slf4j-jdk14/src/main/java/org/slf4j/jul/JDK14LoggerAdapter.java