docs: private void loadBuildProperties(List<Manifest> manifests) throws IonException
      {
          boolean propertiesLoaded = false;
          for(Manifest manifest : manifests)
          {
              boolean success = tryLoadBuildProperties(manifest);
              if(success && propertiesLoaded)
              {
                  // In the event of conflicting manifests, fail instead of risking returning incorrect version info.
                  throw new IonException("Found multiple manifests with ion-java version info on the classpath.");
              }
              propertiesLoaded |= success;
          }
          if (!propertiesLoaded)
          {
              throw new IonException("Unable to locate manifest with ion-java version info on the classpath.");
          }
      }