/**
* Breaks out of the state stack to handle fixed block-containers.
* @return the saved state stack to recreate later
*/
protected List breakOutOfStateStack() {
PDFPaintingState paintingState = getState();
List breakOutList = new java.util.ArrayList();
AbstractPaintingState.AbstractData data;
while (true) {
data = paintingState.getData();
if (paintingState.restore() == null) {
break;
}
if (breakOutList.size() == 0) {
generator.comment("------ break out!");
}