code: protected Xid generateNewBranch() {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "generateNewBranch");
  
          // Create a new Xid branch
          final XidImpl result = new XidImpl(_txServiceXid, ++_branchCount);
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "generateNewBranch", result);
          return result;
      }
docs: Generates a new XidImpl to represent a new branch of this
  transaction.
  
  @return A new XidImpl representing a new branch of this transaction.