public static Select<AUnit> ourWorkersFreeToBuildOrRepair() {
Select<AUnit> selectedUnits = ourWorkers();
for (Iterator<AUnit> unitIter = selectedUnits.list().iterator(); unitIter.hasNext();) {
AUnit unit = unitIter.next();
if (unit.isConstructing() || unit.isRepairing() || AtlantisConstructionManager.isBuilder(unit)
<BUG>|| AtlantisScoutManager.isScout(unit)) {
unitIter.remove();</BUG>
}
}
return selectedUnits;

public static Select<AUnit> ourWorkersFreeToBuildOrRepair() {
Select<AUnit> selectedUnits = ourWorkers();
for (Iterator<AUnit> unitIter = selectedUnits.list().iterator(); unitIter.hasNext();) {
AUnit unit = unitIter.next();
if (unit.isConstructing() || unit.isRepairing() || AtlantisConstructionManager.isBuilder(unit)
|| AtlantisScoutManager.isScout(unit) || unit.isRepairerOfAnyKind()) {
unitIter.remove();
}
}
return selectedUnits;
