}
boolean envGuard = false;
@Override
public Environment extendName(Environment env, Environment against) {
TypeBinding objBinding = new LateTypeBinding(nameBinding.getName(), this::getObjectType);
if (!envGuard && decls != null) {
classMembersEnv.set(Environment.getEmptyEnvironment());
for (Declaration decl : decls.getDeclIterator()) {
if (decl.isClassMember())