System.out.println("  returning " + currentForm + " from pop expression");
LinearPrinter.println("  returning " + currentForm + " from pop expression");
    public Object visitPopExpression(SIRPopExpression self, CType tapeType) {	System.out.println("  visiting pop expression: " + self);	// A pop expression is one of the base cases for creating LinearForms	// the pop expression will creates a linear form that corresponds to using	// a peek at the current offset.	LinearForm currentForm = this.getBlankLinearForm();	currentForm.setWeight(this.peekOffset, ComplexNumber.ONE);		// when we hit a pop expression, all further peek expressions have their	// indicies incremented by one compared to the previous expressions	this.peekOffset++;	// return the linear form of the pop expression	System.out.println("  returning " + currentForm + " from pop expression");	return currentForm;    }