code: @Timed
      @Override
      public String get() {
          try {
              LOGGER.debug("mintPid()");
              final HttpResponse resp = client.execute( minterRequest() );
              return responseToPid( EntityUtils.toString(resp.getEntity()) );
          } catch ( final IOException ex ) {
              LOGGER.warn("Error minting pid from {}: {}", url, ex.getMessage());
              throw new PidMintingException("Error minting pid", ex);
          } catch ( final Exception ex ) {
              LOGGER.warn("Error processing minter response", ex.getMessage());
              throw new PidMintingException("Error processing minter response", ex);
          }
      }
docs: Mint a unique identifier using an external HTTP API.
  @return The generated identifier.