throw new AssertionError("Broken use of LetExpr");
}
// make a new environment which captures the current one
Env<AttrContext> localEnv =
env.dup(tree, env.info.dup(scope.dup()));
// Field initialisers have not been entered yet, so we need to do it now:
if (localEnv.info.scope.owner.kind == Kinds.TYP) {
memberEnter.memberEnter(tree, localEnv);
annotate.flush();