@ConstructorProperties({"target", "methodName", "arguments"})
public Statement (Object target, String methodName, Object[] arguments)

Creates a new Statement object for the specified target object to invoke the method specified by the name and by the array of arguments.

The target and the methodName values should not be null. Otherwise an attempt to execute this Expression will result in a NullPointerException. If the arguments value is null, an empty array is used as the value of the arguments property.

Parameters:
target    the target object of this statement
methodName    the name of the method to invoke on the specified target
arguments    the array of arguments to invoke the specified method