code: @Override
      public void close() throws IOException {
          InputStream is = getObjectContent();
          if (is != null)
              is.close();
      }
docs: Releases any underlying system resources. If the resources
  are already released then invoking this method has no effect.
  
  @throws IOException if an I/O error occurs