public static Object invokeInstanceMethod(String methodName, Object ownerInstance)
			throws RuntimeException {
		return invokeInstanceMethod(methodName, ownerInstance, null, null);
	}
This method is just a "pass through" method for
{@link #invokeInstanceMethod(String, Object, Class[], Object[])} so that callers do not need
to pass null to that method when the underlying instance method does not have any parameters.

@param methodName The name of the method to execute.
@param ownerInstance The object instance of which the method will be executed.
@return The return value as returned from executing the method.
@see Method#invoke(java.lang.Object, java.lang.Object[])
@throws RuntimeException if there is a problem accessing the field using reflection. A
            RuntimeException is used so that calling tests can avoid using a try/catch block,
            but will still fail when an error is encountered.
@see #invokeInstanceMethod(String, Object, Class[], Object[])
Ghidra/Framework/Generic/src/main/java/generic/test/AbstractGenericTest.java