code: @Nullable
    private String getProperty(final String name) {
      assert name != null;
      ensureConfigured();
      return evaluate(System.getProperty(name, props.getProperty(name)));
    }
docs: Get the value of a property, checking system properties, then configuration properties and evaluating the result.