??=
ExpressionTypeResolverExtension
ExpressionResult
TypeCombinator::optimizeConstantArrays()
if
elseif
else
treatPhpDocTypesAsCertain
TypeCombinator
TemplateArgumentObserver
MutatingScope::resolveScopeStateType()