assert false;
assert !dynamicOutput : "pushing of non-scalars at SSG boundary not supported yet";
    public void pushClass(SIRPushExpression self, 			  CType tapeType,			  JExpression val)     {	//turn the push statement into a call of	//the structure's push method	assert false;	print("push" + tapeType + "(&");	val.accept(this);	print(")");    }