code: public static void dump(String message, int stackLimit, String... classPrefixesToExclude) {
  		// class names to include
  		Predicate<StackTraceElement> isIncluded = trace -> {
  			for (String prefix : classPrefixesToExclude) {
  				if (trace.getClassName().startsWith(prefix)) {
  					return false;
  				}
  			}
  			return true;
  		};
  		// filter the stack
  		List<StackTraceElement> stack = captureStackBelow().stream()
  				.filter(trace -> trace.getLineNumber() >= 0)
  				.filter(isIncluded)
  				.limit(stackLimit)
  				.collect(Collectors.toList());
  		dump(message, stack);
  	}
docs: Dumps the first {@code stackLimit} frames of the current stack to the system error console, excluding traces from {@code classPrefixesToExclude}.