boolean () { ThreadingAssertions.assertEventDispatchThread(); if (myQuestionAction != null && myQuestionHint != null) { if (myQuestionHint.isVisible()) { if (LOG.isDebugEnabled()) { LOG.debug("performing an action:" + myQuestionAction); } if (myQuestionAction.execute()) { if (myQuestionHint != null) { myQuestionHint.hide(); } } return true; } myQuestionAction = null; myQuestionHint = null; } return false; }