code: public Xid[] recover(int flag) throws XAException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(this, tc, "recover", 
                       AdapterUtil.getXAResourceRecoverFlagString(flag));
  
          // In JCA 1.5, we are required to return an empty list.
  
          Xid[] emptyList = new Xid[] {};
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(this, tc, "recover", emptyList); 
          return emptyList;
      }
docs: Obtain a list of prepared transaction branches from a resource manager. The transaction manager calls this method during
  recovery to obtain the list of transaction branches that are currently in prepared or heuristically completed states.
  
  @param int flag - One of TMSTARTRSCAN, TMENDRSCAN, TMNOFLAGS. TMNOFLAGS must be used when no other flags
  are set in flags.
  
  @return an empty list of Xid because this is a one-phase resource.
  
  @throws XAException never, because we always return an empty list for one-phase.