bundles/org.apache.jasper.glassfish/src/org/apache/jasper/compiler/Mark.java
public Mark popStream() {
	// make sure we have something to pop
	if ( includeStack.size() <= 0 ) {
	    return null;
	}

	// get previous state in stack
	IncludeState state = includeStack.pop( );

	// set new variables
	cursor = state.cursor;
	line = state.line;
	col = state.col;
	fileid = state.fileid;
	fileName = state.fileName;
	baseDir = state.baseDir;
	stream = state.stream;
	return this;
    }
public Mark popStream() {
	// make sure we have something to pop
	if ( includeStack.size() <= 0 ) {
	    return null;
	}

	// get previous state in stack
	IncludeState state = includeStack.pop( );

	// set new variables
	cursor = state.cursor;
	line = state.line;
	col = state.col;
	fileid = state.fileid;
	fileName = state.fileName;
	baseDir = state.baseDir;
	stream = state.stream;
	return this;
    }
public Mark popStream ( ) { // make sure we have something to pop if ( includeStack . size ( ) <= 0 ) { return null ; } // get previous state in stack IncludeState state = includeStack . pop ( ) ; // set new variables cursor = state . cursor ; line = state . line ; col = state . col ; fileid = state . fileid ; fileName = state . fileName ; baseDir = state . baseDir ; stream = state . stream ; return this ; }
/* Restores this mark's state to a previously stored stream.
@return null if there is no previous stream
The previous Makr instance when the stream is pushed.
/ * Restores this mark s state to a previously stored stream .