docs: public PartitionMetadataProvider build() {
  
          InputStream stream = classLoader
                  .getResourceAsStream(PARTITIONS_OVERRIDE_RESOURCE_PATH);
  
          if (stream != null) {
              return new PartitionMetadataProvider(loadPartitionFromStream(stream, PARTITIONS_OVERRIDE_RESOURCE_PATH).getPartitions());
          } else {
              stream = classLoader.getResourceAsStream(PARTITIONS_RESOURCE_PATH);
              if (stream == null) {
                  throw new SdkClientException("Unable to load partition metadata from " + PARTITIONS_RESOURCE_PATH);
              }
              return new PartitionMetadataProvider(loadPartitionFromStream(stream, PARTITIONS_RESOURCE_PATH).getPartitions());
          }
      }