print("static_send((" + baseType + ") ");
if (NOCOMM) print("put(("  + baseType + ") "); else print("static_send((" + baseType + ") ");
    private void pushArray(SIRPushExpression self, 			   CType tapeType,			   JExpression val)     {	CType baseType = ((CArrayType)tapeType).getBaseType();	String dims[] = Util.makeString(((CArrayType)tapeType).getDims());		for (int i = 0; i < dims.length; i++) {	    print("for (" + ARRAY_INDEX + i + " = 0; " +		  ARRAY_INDEX + i + " < " + dims[i] + " ; " +		  ARRAY_INDEX + i + "++)\n");	}	print("{");	print("static_send((" + baseType + ") ");	val.accept(this);	for (int i = 0; i < dims.length; i++) {	    print("[" + ARRAY_INDEX + i + "]");	}	print(");\n}\n");    }