POA poa;
gnuPOA poa;
  protected IOR createIOR(cObject ref)    throws BAD_OPERATION  {    IOR ior = super.createIOR(ref);    if (iIor != null)      {        AOM.Obj obj = rootPOA.findIorKey(ior.key);        POA poa;        // Null means that the object was connected to the ORB directly.        if (obj == null)          poa = rootPOA;        else          poa = obj.poa;        gnuIorInfo info = new gnuIorInfo(this, poa, ior);        // This may modify the ior.        iIor.establish_components(info);      }    return ior;  }