code: public String getStringProperty(final String name) {
          String prop = null;
          try {
              prop = System.getProperty(name);
          } catch (final SecurityException ignored) {
              // Ignore
          }
          return prop == null ? props.getProperty(name) : prop;
      }
docs: Gets the named property as a String.
  
  @param name the name of the property to look up
  @return the String value of the property or {@code null} if undefined.