return new FoldingStructureComputationContext(doc, model, allowCollapse);
IScanner scanner= null; if (fUpdatingCount == 1) scanner= fSharedScanner;  return new FoldingStructureComputationContext(doc, model, allowCollapse, scanner);
	private FoldingStructureComputationContext createContext(boolean allowCollapse) {		if (!isInstalled())			return null;		ProjectionAnnotationModel model= getModel();		if (model == null)			return null;		IDocument doc= getDocument();		if (doc == null)			return null;				return new FoldingStructureComputationContext(doc, model, allowCollapse);	}