code: public List<PUP_PersistenceUnit> pup_getPersistenceUnit() {
          List<PUP_PersistenceUnit> retVal = new ArrayList<PUP_PersistenceUnit>();
          
          List<Persistence.PersistenceUnit> puList = getPersistenceUnit();
          if (puList.isEmpty()) {
              return retVal;
          }
          
          for (Persistence.PersistenceUnit pu : puList) {
              retVal.add(pu);
          }
          
          return retVal;
      }
docs: /*
  Begin PUP Adds