void (@NotNull Presentation presentation) { boolean newTranslucent = Boolean.TRUE.equals(presentation.getClientProperty(TRANSLUCENT_STATE)); List<StatusItem> newItems = presentation.getClientProperty(EXPANDED_STATUS); if (translucent == newTranslucent && Objects.equals(items, newItems)) { return; } translucent = newTranslucent; items = newItems; updateContents(ContainerUtil.notNullize(newItems)); revalidate(); repaint(); }