if (c == null) { throw new NullPointerException(); } return search(l, key, c);
return search(l, key, null);
  public static int binarySearch(List l, Object key, Comparator c)  {    if (c == null)      {	throw new NullPointerException();      }    return search(l, key, c);  }