public String toString() {
StringBuilder s = new StringBuilder();
for (int i = 0; i < parameters.length; i++) {
Parameter param = parameters[i];
Object value = param.getValue();
if (value == null)
continue;
s.append(param.getName());
s.append(": ");
if (value.getClass().isArray()) {
s.append(Arrays.toString((Object[]) value));
} else {
s.append(value.toString());