@Nonnull
	private static ResultSink getResultSink(@Nonnull Results results, @Nullable SearchFeedback feedback) {
		return (path, value) -> {
			Result<?> result = createResult(path, value);
			if (feedback == null || feedback.doAcceptResult(result))
				results.add(result);
		};
	}
@param results
		Result container to dump into.
@param service
		Thread scheduler service.
@param feedback
		Search feedback mechanism <i>(To allow user cancellation and such)</i>
@param resource
		Resource to search within.
@param workspacePath
		Root workspace path node.
@param androidClassVisitor
		Android class search visitor.
		Can be {@code null} to skip searching respective content.
@param jvmClassVisitor
		JVM class search visitor.
		Can be {@code null} to skip searching respective content.
@param fileVisitor
		File search visitor.
		Can be {@code null} to skip searching respective content.
recaf-core/src/main/java/software/coley/recaf/services/search/SearchService.java