public ImmutableBooleanStack pop()
{
BooleanArrayList newDelegate = BooleanArrayList.newList(this.delegate);
newDelegate.removeAtIndex(this.delegate.size() - 1);
return BooleanStacks.immutable.with(newDelegate.toArray());
}
public ImmutableBooleanStack pop(int count)
{
this.checkNegativeCount(count);