void (@NotNull final Printable printable, int i) { synchronized (myNestedPrintables) { if (i >= myNestedPrintables.size()) { myNestedPrintables.add(printable); } else { myNestedPrintables.add(i, printable); } if (myNestedPrintables.size() > 500) { flush(); } } }