public static final void load(ReadlineLibrary lib) {
public static final void load(ReadlineLibrary lib) throws UnsatisfiedLinkError {
  public static final void load(ReadlineLibrary lib) {    if (lib == iLib)     // ok, since objects are immutable      return;    if (lib == ReadlineLibrary.PureJava) {      iLib = lib;      return;    }    System.loadLibrary(lib.getName()); // might throw UnsatisfiedLinkError    iLib = lib;  }