in src/java/org/apache/fulcrum/intake/model/BooleanField.java [126:146]
protected void doSetValue()
{
if (isMultiValued())
{
Boolean[] inputs = parser.getBooleanObjects(getKey());
boolean[] values = new boolean[inputs.length];
for (int i = 0; i < inputs.length; i++)
{
values[i] = inputs[i] == null
? getEmptyValue().booleanValue()
: inputs[i].booleanValue();
}
setTestValue(values);
}
else
{
setTestValue(parser.getBooleanObject(getKey(), getEmptyValue()));
}
}