boolean () { ThreadingAssertions.assertEventDispatchThread(); checkValid(); LOG.assertTrue(!myShown); myShown = true; myStampShown = System.currentTimeMillis(); fireLookupShown(); if (ApplicationManager.getApplication().isHeadlessEnvironment()) return true; if (!UIUtil.isShowing(myEditor.getContentComponent())) { hideLookup(false); return false; } LookupUsageTracker.trackLookup(myCreatedTimestamp, this); return doShowLookup(); }