code: @Override
      public String getProperty(String name) throws Exception {
          String find = "SELECT p.VAL FROM Property p WHERE p.ID=:i";
  
          final boolean trace = TraceComponent.isAnyTracingEnabled();
          if (trace && tc.isEntryEnabled())
              Tr.entry(this, tc, "getProperty", name, find);
  
          EntityManager em = getPersistenceServiceUnit().createEntityManager();
          try {
              TypedQuery<String> query = em.createQuery(find, String.class);
              query.setParameter("i", name);
              List<String> results = query.getResultList();
              String value = results.isEmpty() ? null : results.get(0);
  
              if (trace && tc.isEntryEnabled())
                  Tr.exit(this, tc, "getProperty", value);
              return value;
          } finally {
              em.close();
          }
      }
docs: {@inheritDoc}