@Nonnull
	default SortedSet<ClassPathNode> findClasses(boolean includeInternal, @Nonnull Predicate<ClassInfo> filter) {
		SortedSet<ClassPathNode> result = new TreeSet<>();
		result.addAll(findJvmClasses(includeInternal, Unchecked.cast(filter)));
		result.addAll(findAndroidClasses(Unchecked.cast(filter)));
		return result;
	}
@param includeInternal
		Flag to include internal supporting resources.
@param filter
		Class filter.

@return Classes matching the given filter.
recaf-core/src/main/java/software/coley/recaf/workspace/model/Workspace.java