presto-main/src/main/java/io/prestosql/sql/planner/TranslationMap.java/TranslationMap/TranslationMap
class TranslationMap:    public TranslationMap(RelationPlan rewriteBase, Analysis analysis, Map<NodeRef<LambdaArgumentDeclaration>, Symbol> lambdaDeclarationToSymbolMap)
    {
        this.rewriteBase = requireNonNull(rewriteBase, "rewriteBase is null");
        this.analysis = requireNonNull(analysis, "analysis is null");
        this.lambdaDeclarationToSymbolMap = requireNonNull(lambdaDeclarationToSymbolMap, "lambdaDeclarationToSymbolMap is null");

        fieldSymbols = new Symbol[rewriteBase.getFieldMappings().size()];
    }