code: @Override
      public String getProperty(String name) {
          String value = null;
          if (name != null) {
              TransactionController tranController = new TransactionController();
              try {
                  tranController.preInvoke();
                  value = taskStore.getProperty(name);
              } catch (Throwable x) {
                  tranController.setFailure(x);
              } finally {
                  PersistentStoreException x = tranController.postInvoke(PersistentStoreException.class); // TODO proposed spec class
                  if (x != null)
                      throw x;
              }
          }
  
          return value;
      }
docs: {@inheritDoc}