@Override
 public void delete() throws NotAuthorizedException, ConflictException, BadRequestException {
   try {
     folder.delete();
   } catch (NotFoundException ex) {
     return; // ok, not there to delete
   } catch (IOException ex) {
     throw new RuntimeException(ex);
   } catch (HttpException ex) {
     throw new RuntimeException(ex);
   }
 }