@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); } }