@Override
public void execute () throws Exception

Overriding: java.beans.Statement

The execute method finds a method whose name is the same as the methodName property, and invokes the method on the target. When the target's class defines many methods with the given name the implementation should choose the most specific method using the algorithm specified in the Java Language Specification (15.11). The dynamic class of the target and arguments are used in place of the compile-time type information and, like the java.lang.reflect.Method class itself, conversion between primitive values and their associated wrapper classes is handled internally.

The following method types are handled as special cases:

If the invoked method completes normally, the value it returns is copied in the value property. Note that the value property is set to null, if the return type of the underlying method is void.

Exceptions:
Exception    that is thrown by the invoked method

See also:
java.lang.reflect.Method

Since:  1.7