// Minimized test that demonstrates a crash that occurs if one Index Checker
// checker attempts to query one of its subcheckers while parsing ajava files.

import java.util.Collection;
import java.util.Iterator;

public class Dataset9Crash {

  @SuppressWarnings("all")
  private class NotificationList implements Collection {
    @Override
    public int size() {
      return 0;
    }

    @Override
    public boolean isEmpty() {
      return false;
    }

    @Override
    public boolean contains(Object o) {
      return false;
    }

    @Override
    public Iterator iterator() {
      return null;
    }

    @Override
    public Object[] toArray() {
      return new Object[0];
    }

    @Override
    public boolean add(Object o) {
      return false;
    }

    @Override
    public boolean remove(Object o) {
      return false;
    }

    @Override
    public boolean addAll(Collection c) {
      return false;
    }

    @Override
    public void clear() {}

    @Override
    public boolean equals(Object o) {
      return false;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    @Override
    public boolean retainAll(Collection c) {
      return false;
    }

    @Override
    public boolean removeAll(Collection c) {
      return false;
    }

    @Override
    public boolean containsAll(Collection c) {
      return false;
    }

    @Override
    public Object[] toArray(Object[] a) {
      return new Object[0];
    }
  }
}
