if (t.getWeightType() == null)
throw new TypeException("unexpected weight specified by emit");
final SizzleType wtype = ((NodeSequence) n.f5.node).nodes.get(1).accept(this, argu);
if (!t.acceptsWeight(wtype))
throw new TypeException("incorrect type " + wtype + " for weight of " + id + ":" + t.getWeightType());
} else if (t.getWeightType() != null)
throw new TypeException("no weight specified by emit");
return null;