public void execute(Object invoker, Object[] arguments) throws IllegalArgumentException, CommandFailedException // IllegalArgumentException thrown for insufficient number of arguments
{
EditableParameterModel[] params = getTargets();
int num = params.length;
EditableParameterModel p;
try {
if (num == 0) {
// try use primary target
p = getTarget();
if (p == null)