code: private String getProperty(String propertyName, Properties prop, boolean processIsServer) {
          String value = null;
  
          if (prop != null) {
              // if client process, get system prop first, global prop second,
              // then sslconfig or keystore prop third (for override compatibility)
              if (!processIsServer) {
                  value = System.getProperty(propertyName);
  
                  if (value == null) {
                      value = SSLConfigManager.getInstance().getGlobalProperty(propertyName);
                  }
              }
  
              if (value == null) {
                  value = prop.getProperty(propertyName);
              }
          } else {
              value = System.getProperty(propertyName);
  
              if (value == null) {
                  value = SSLConfigManager.getInstance().getGlobalProperty(propertyName);
              }
          }
  
          return value;
      }
docs: object prop