@Override
  public void dispose() {
    for (LibraryTable table : customLibraryTables.values()) {
      if (table instanceof Disposable disposable) {
        Disposer.dispose(disposable);
      }
    }
    customLibraryTables.clear();
  }
@Override
  public void dispose()