LibCallAliasAnalysis uses multiple inheritance, so it needs to implement