- if (Log.on) Log.logJS(this, "attempt to set a numerical property on a box to anything other than a box");
- } else if (redirect == null) {
- if (Log.on) Log.logJS(this, "attempt to add/remove children to/from a node with a null redirect");
- put("0", (Box)value);
+ if (Log.on) Log.logJS(this, "attempt to set a numerical property on a box to a non-box");
+ return;
+ }
+
+ if (redirect == null) {
+ if (t != null) t.perform(value);
+ else if (Log.on) Log.logJS(this, "attempt to add/remove children to/from a node with a null redirect");