void (@NotNull String text, @NotNull ConsoleViewContentType contentType) { myTextChunks.add(Pair.create(text, contentType)); if (myRequested.compareAndSet(false, true) && !myDisposed) { myAlarm.addRequest(this::flush, FLUSH_TIMEOUT); } }