void (@NotNull Object state, @Nullable List<BufferedImage> images) { synchronized (myLock) { if (myLoadingState != state) { return; } myShowState = state; myLoadingState = null; myImages = images; myCurrentImage = 0; } if (myFullScreenPopup != null) { myFullScreenPopup.cancel(); myFullScreenPopup = null; } fullRepaint(); }