void (XSourcePosition position) { if (isObsolete() || position == null) return; VirtualFile file = position.getFile(); // filter out values from other files VirtualFile mainFile = mainPosition != null ? mainPosition.getFile() : null; VirtualFile altFile = altPosition != null ? altPosition.getFile() : null; if (!Comparing.equal(mainFile, file) && !Comparing.equal(altFile, file)) { return; } final Document document = FileDocumentManager.getInstance().getDocument(file); if (document == null) return; if (position.getLine() >= 0) { XDebuggerInlayUtil.getInstance(session.getProject()).createLineEndInlay(XValueNodeImpl.this, session, position); } }