public static String getClassNameOlderThan(String... patterns) {
		Throwable t = createThrowableWithStackOlderThan(patterns);
		StackTraceElement[] stackTrace = t.getStackTrace();
		return stackTrace[0].getClassName();
	}
Returns the class name of the entry in the stack that comes before all references to the
given patterns.  This is useful for figuring out at runtime who is calling a particular
method.

@param patterns the patterns to ignore
@return the desired class name
Ghidra/Framework/Utility/src/main/java/utilities/util/reflection/ReflectionUtilities.java