>>126
アダプタでいいんじゃないかな
class AClassAdapter implements Iterable<?> {
private AClass a;
public AClassAdapter(AClass a){this.a=a;}
public Iterator<?> iterator(){ return a.iterator(); }
}
AClass a = ...;
for (Object o : new AClassAdapter(a)) {
...
}

継承できるなら
class IterableAClass extends AClass implements Iterable<?> {
}

でも俺なら単純に
for (Iterator<?> i = a.iterator(); i.hasNext(); ) {
...
}
と書く