protected function doAnalysisTest(callable $expression, callable $test, array $variableTypeMap = [])
{
$analysis = $this->getAnalysis($expression, $variableTypeMap, $expression);
$this->assertSame($this->typeSystem, $analysis->getTypeSystem());
$test($analysis, $expression);
}