fluid-api/src/main/java/com/fluidbpm/program/api/util/cache/CacheUtil.java
private static Object invoke(Method methodParam, Object objParam)
	{
		try {
			return methodParam.invoke(objParam);
		}
		//Changed for Java 1.6 compatibility...
		catch (InvocationTargetException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		} catch (IllegalAccessException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		} catch (IllegalArgumentException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		}
	}
private static Object invoke(Method methodParam, Object objParam)
	{
		try {
			return methodParam.invoke(objParam);
		}
		//Changed for Java 1.6 compatibility...
		catch (InvocationTargetException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		} catch (IllegalAccessException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		} catch (IllegalArgumentException e) {

			throw new FluidCacheException(
					"Unable to invoke method '"+
							methodParam.getName() +"'. "+e.getMessage(),e);
		}
	}
Invokes the {@code methodParam} method on {@code objParam}.

@param methodParam The method to invoke.
@param objParam The object to invoke the method on.

@return The result of the invoked object.