@NotNull
  protected static Revision notNullize(@Nullable Revision revision) {
    return revision != null ? revision : Revision.UNDEFINED;
  }
@NotNull
  protected static Revision notNullize(@Nullable Revision revision)