else if (!obj._is_a(id())) throw new BAD_PARAM("Not a Policy");
  public static Policy narrow(org.omg.CORBA.Object obj)  {    if (obj == null)      return null;    else if (obj instanceof Policy)      return (Policy) obj;    else if (!obj._is_a(id()))      throw new BAD_PARAM("Not a Policy");    else      {        Delegate delegate = ((ObjectImpl) obj)._get_delegate();        return new _PolicyStub(delegate);      }  }