if (elemAti.arity() < 2 || elemAti.arity() > 3)
throw new IllegalArgumentException("received tuple " + elemAti
+ " of invalid arity");
if (elemAti.arity() == 3) {
if (config.getUseErlangOutputs()) {
answerDetails[i] = new ErlangLabel(
questionDetails[i].function,
questionDetails[i].callName,
questionDetails[i].input, elemAti.elementAt(2));
} else {
answerDetails[i] = new ErlangLabel(
questionDetails[i].function,
questionDetails[i].callName,
questionDetails[i].input);
}