docs: public static void report(Saveable obj, String version) {
          OldDataMonitor odm = get(Jenkins.getInstance());
          try {
              SaveableReference ref = referTo(obj);
              while (true) {
                  VersionRange vr = odm.data.get(ref);
                  if (vr != null && odm.data.replace(ref, vr, new VersionRange(vr, version, null))) {
                      break;
                  } else if (odm.data.putIfAbsent(ref, new VersionRange(null, version, null)) == null) {
                      break;
                  }
              }
          } catch (IllegalArgumentException ex) {
              LOGGER.log(Level.WARNING, "Bad parameter given to OldDataMonitor", ex);
          }
      }