code: @FFDCIgnore(IllegalStateException.class)
      private static String get(String propertyName) {
          String tmpObj = null;
          if (bContext != null) {
              try {
                  tmpObj = bContext.getProperty(propertyName);
              } catch (IllegalStateException ise) {
              }
          }
  
          if (tmpObj == null) {
              tmpObj = System.getProperty(propertyName);
          }
          return tmpObj;
      }
docs: Attempts to retrieve the property via the bundle context,
  which checks framework properties before checking system properties.
  If the bundle context was not set (or is invalid), this will
  attempt to find the property in system properties.
  
  The property checks in this method should not be wrapped in doPriv
  blocks: the caller's permissions (with respect to properties
  they can retrieve) must be used.
  
  @param propertyName
  @return String value, or null if not found in either framework or system properties