public Expr[] pop2() {
		final Expr top = (Expr) stack.remove(stack.size() - 1);
		Expr[] a;

		final Type type = top.type();

		if (type.isWide()) {
			a = new Expr[1];
			a[0] = top;
		} else {
			a = new Expr[2];
			a[0] = (Expr) stack.remove(stack.size() - 1);
			a[1] = top;
		}

		height -= 2;

		return a;
	}