private void addArrayChildren(ArrayList<Object> kids, RuntimeObject object) {
TypeDescriptor type = object.getClazz().getType();
if(!type.isArrayClass()) { //only mess with arrays if this is an array
return;
}
Plugin arrayPlugin = this.plugins.get(ArrayPlugin.KEY);
ArrayPluginInterface ap = (ArrayPluginInterface) arrayPlugin;
org.quorum.plugins.ArrayInterface array = ap.getArray(object.getHashKey());
if(array != null) { //something is very wrong, since the object clearly exists
for(int i = 0; i < array.getSize(); i++) {