SymbolSet repeatReads = new SymbolSet();
SymbolSet repeatWrites = new SymbolSet();
for (AJCExpressionStatement stat : tree.step) {
EffectSet stepEffects = stat.effects.getEffectSet();
repeatReads.addAll(stepEffects.readInternal);
repeatWrites.addAll(stepEffects.writeInternal);
}
// Determine if any of the symbols depended on by the condition or repeat are global.
if (containsGlobal(condReads) || containsGlobal(condWrites)
|| containsGlobal(repeatReads) || containsGlobal(repeatWrites)) {