code: public Revision oldestRevision(Modifications modifications) {
          if (modifications.size() > 1) {
              LOGGER.warn("Dependency material {} has multiple modifications", this.getDisplayName());
          }
          Modification oldestModification = modifications.get(modifications.size() - 1);
          String revision = oldestModification.getRevision();
          return DependencyMaterialRevision.create(revision, oldestModification.getPipelineLabel());
      }
docs: NEW