protected void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems)
{
if (set.contains(PostProcessStep.POPULATE_SCOPE) ||
set.contains(PostProcessStep.RECONNECT_DEFINITIONS))
{
withScope = new WithScope(scope);
withScope.setContainingScope(scope);
// We know this is always a ScopedBlockNode because we created it above in initBlockNode
((ScopedBlockNode)contentsNode).setScope(withScope);
}