private static @NotNull <OT, NT> DiffTreeChangeBuilder<OT, NT> emptyConsumer() {
    //noinspection unchecked
    return (DiffTreeChangeBuilder<OT, NT>)EMPTY_CONSUMER;
  }
private static @NotNull <OT, NT> DiffTreeChangeBuilder<OT, NT> emptyConsumer()