}
else if(o instanceof Struct) {
Struct sct=(Struct) o;
ArrayList arr=new ArrayList();
Iterator<Entry<Key, Object>> it = sct.entryIterator();
Entry<Key, Object> e=null;
try {
while(it.hasNext()) {
e = it.next();
arr.add(toIntValue(e.getKey().getString()),e.getValue());