code: protected static String getSystemProperty(String key) {
          try {
              return System.getProperty(key);
          } catch (SecurityException e) {
              Logger.getLogger(SystemUtils.class.getName()).warning(
                      "Can't access the System property " + key + ".");
              return "";
          }
      }
docs: Tries to look up the System property for the given key. In untrusted environments this may
  throw a SecurityException. In this case we catch the exception and answer an empty string.
  
  @param key the name of the system property
  @return the system property's String value, or {@code null} if there's no such value, or an
  empty String when a SecurityException has been caught