private AptEnv(Context context) {
        context.put(aptEnvKey, this);

        names = Name.Table.instance(context);
        symtab = Symtab.instance(context);
        jctypes = Types.instance(context);
        enter = Enter.instance(context);
        attr = Attr.instance(context);
        typeMaker = TypeMaker.instance(context);
        declMaker = DeclarationMaker.instance(context);
    }