void (@NotNull XNavigatable navigatable) { ApplicationManager.getApplication().executeOnPooledThread( () -> ReadAction.run( () -> { if (myParent == null) { navigatable.setSourcePosition(myFrameAccessor.getSourcePositionForName(myName, null)); } else { navigatable.setSourcePosition(myFrameAccessor.getSourcePositionForName(myName, myParent.getDeclaringType())); } } ) ); }