rename CodeContext to AnalysisContext