void (@Nullable XSourcePosition topFramePosition) { FileType fileType = topFramePosition != null ? topFramePosition.getFile().getFileType() : null; if (myUserRequestAction != null) { long durationMs = System.currentTimeMillis() - myUserRequestStart; if (PERFORMANCE_LOG.isDebugEnabled()) { PERFORMANCE_LOG.debug("Position reached in " + durationMs + "ms"); } XDebuggerPerformanceCollector.logExecutionPointReached(myProject, fileType, myUserRequestAction, durationMs); myUserRequestAction = null; } else { XDebuggerPerformanceCollector.logBreakpointReached(myProject, fileType); } }