void (DescriptorLabelListener descriptorLabelListener) { try { myFrame.isObsolete() .thenAccept(res -> { if (res) { myIcon = AllIcons.Debugger.Db_obsolete; descriptorLabelListener.labelChanged(); } }) .exceptionally(throwable -> DebuggerUtilsAsync.logError(throwable)); } catch (EvaluateException ignored) { } }