LabelImpl (final @NotNull PutLabelChange c) { addChange(c); return new LabelImpl() { @Override public long getLabelChangeId() { return c.getId(); } @Override public ByteContent getByteContent(RootEntry root, String path) { return getByteContentBefore(root, path, c); } }; }