@Override public void setThreadProvider(final ThreadProvider threadProvider) { boolean hasThreads = threadProvider.getThreadCount() > 0; noTopicsLabel.setVisible(!hasThreads); threadListing.setVisible(hasThreads); threadListing.setThreadProvider(threadProvider); }