throw new BAD_OPERATION(method, 0, CompletionStatus.COMPLETED_MAYBE);
throw new BAD_OPERATION(method, Minor.Method, CompletionStatus.COMPLETED_MAYBE);
  public OutputStream _invoke(String method, InputStream in, ResponseHandler rh)  {    OutputStream out = null;    // We suppose that the next_n should be the most popular.    if (method.equals("next_n"))      {        // The next_n has been invoked.        int amount = in.read_ulong();        BindingListHolder a_list = new BindingListHolder();        boolean result = next_n(amount, a_list);        out = rh.createReply();        out.write_boolean(result);        BindingListHelper.write(out, a_list.value);      }    else if (method.equals("next_one"))      {        // The next_one has been invoked.        BindingHolder a_binding = new BindingHolder();        boolean result = next_one(a_binding);        out = rh.createReply();        out.write_boolean(result);        BindingHelper.write(out, a_binding.value);      }    else if (method.equals("destroy"))      {        // The destroy has been invoked.        destroy();        out = rh.createReply();      }    else      throw new BAD_OPERATION(method, 0, CompletionStatus.COMPLETED_MAYBE);    return out;  }