IScanner scanner= null; if (fUpdatingCount == 1) scanner= fSharedScanner;  return new FoldingStructureComputationContext(doc, model, allowCollapse, scanner);
return new FoldingStructureComputationContext(doc, model, allowCollapse);
	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;				IScanner scanner= null;		if (fUpdatingCount == 1)			scanner= fSharedScanner; // reuse scanner				return new FoldingStructureComputationContext(doc, model, allowCollapse, scanner);	}