MethodAnalyzer.analyze() now returns AnalysisResult.