public final void deleteByRepository(String repository) throws SearchLibException { try { deleteByRepositoryFromTargetIndex(repository); deleteByRepositoryFromFileDBIndex(repository); } catch (SearchLibException e) { throw new SearchLibException(e); } catch (IOException e) { throw new SearchLibException(e); } catch (ParseException e) { throw new SearchLibException(e); } catch (SyntaxError e) { throw new SearchLibException(e); } catch (URISyntaxException e) { throw new SearchLibException(e); } catch (ClassNotFoundException e) { throw new SearchLibException(e); } catch (InterruptedException e) { throw new SearchLibException(e); } catch (InstantiationException e) { throw new SearchLibException(e); } catch (IllegalAccessException e) { throw new SearchLibException(e); } }