src/main/java/org/ucmtwine/parameter/ParameterMarshaller.java
public Object[] getValueArray(Service service) {
    Object[] paramArray = new Object[this.parameters.size()];

    for (int i = 0; i < this.parameters.size(); i++) {

      IParameter p = this.parameters.get(i);

      try {
        paramArray[i] = p.getBinderValue(service);

      } catch (IllegalAccessException e) {
        SystemUtils.trace("twine", "getValue failed on parameter " + (i + 1) + ": " + e.getMessage());
      }

    }

    return paramArray;
  }
public Object[] getValueArray(Service service) {
    Object[] paramArray = new Object[this.parameters.size()];

    for (int i = 0; i < this.parameters.size(); i++) {

      IParameter p = this.parameters.get(i);

      try {
        paramArray[i] = p.getBinderValue(service);

      } catch (IllegalAccessException e) {
        SystemUtils.trace("twine", "getValue failed on parameter " + (i + 1) + ": " + e.getMessage());
      }

    }

    return paramArray;
  }
Returns an array of values for use with the reflection method.invoke(),
injecting known service/user/context data.

@return
@throws IllegalAccessException