@Override
		protected void bindResultCountDisplay(@Nonnull StringProperty resultTextProperty) {
			results.list.addListener((InvalidationListener) observable -> {
				int size = results.list.size();
				if (size > 0) {
					hasResults.set(true);
					resultTextProperty.set(String.valueOf(size));
				} else {
					hasResults.set(false);
					resultTextProperty.set(Lang.get("menu.search.noresults"));
				}
			});
		}
Search bar base implementation, tied to a {@link PathResultsPane}.

@param <T>
		Input type.
@param <R>
		Result type.
recaf-ui/src/main/java/software/coley/recaf/ui/window/QuickNavWindow.java