for (int i = 0, n = object.getValueCount(name); i < n; i++) {
IValue val = object.getRepeatingValue(name, i);
try {
switch (dataType) {
case IAttr.DM_BOOLEAN:
values.add(Value.getBooleanValue(val.asBoolean()));
break;
case IAttr.DM_DOUBLE:
values.add(Value.getDoubleValue(val.asDouble()));
break;
case IAttr.DM_ID: