throw new BAD_OPERATION(0, CompletionStatus.COMPLETED_MAYBE);
throw new BAD_OPERATION(Minor.Method, CompletionStatus.COMPLETED_MAYBE);
  public void invoke(ServerRequest request)  {    Streamable result = null;    // The server request contains no required result type.    Integer call_method = (Integer) methods.get(request.operation());    if (call_method == null)      throw new BAD_OPERATION(0, CompletionStatus.COMPLETED_MAYBE);    switch (call_method.intValue())      {        case 4 : // resolve, object          result = new ObjectHolder();          break;        case 6 : // new_context, NamingContext        case 7 : // bind_new_context, NamingContext        {          result = new NamingContextHolder();          break;        }        default : // void for others.          result = null;      }    gnu.CORBA.ServiceRequestAdapter.invoke(request, this, result);  }