docs: public Metadata getMetadata( String path )
          throws IOException, MetadataNotFoundException
      {
          Entry entry = backing.get(
              StringUtils.join( StringUtils.split( StringUtils.strip( path, "/" ), "/" ), "/" ) + "/maven-metadata.xml" );
          if ( !( entry instanceof FileEntry ) )
          {
              throw new MetadataNotFoundException( path );
          }
          MetadataXpp3Reader reader = new MetadataXpp3Reader();
          InputStream inputStream = null;
          try
          {
              inputStream = ( (FileEntry) entry ).getInputStream();
              return reader.read( inputStream );
          }
          catch ( XmlPullParserException e )
          {
              IOException ioe = new IOException( e.getMessage() );
              ioe.initCause( e );
              throw ioe;
          }
          finally
          {
              IOUtils.closeQuietly( inputStream );
          }
      }