}
public Iterator iterator() {
// create a skippingIterator which returns all of horizontalPanel's
// widgets except for the padder.
final SkippingIterator iterator = new SkippingIterator() {
protected boolean skip(final Object object) {
return getPadder() == object;
}
};
iterator.setIterator(this.getHorizontalPanel().iterator());
return iterator;
}