import java.io.Serializable;
import java.util.Iterator;

public class Main {

  public static void main(String... args) {
    for (Object s : (MyIterable & Serializable) null) {}
  }

  static class MyIterable implements Iterable<Object>, Serializable {
    class MyIterator implements Iterator<Object> {
      public boolean hasNext() {
        return false;
      }

      public Object next() {
        return null;
      }

      public void remove() {}
    }

    public MyIterator iterator() {
      return new MyIterator();
    }
  }
}
