code: private boolean checkSwiftCredentials(UnderFileSystemConfiguration conf) {
      // We do not need authentication credentials in simulation mode
      if (conf.isSet(PropertyKey.SWIFT_SIMULATION)
          && Boolean.valueOf(conf.get(PropertyKey.SWIFT_SIMULATION))) {
        return true;
      }
  
      // API or Password Key is required
      PropertyKey apiOrPasswordKey = conf.isSet(PropertyKey.SWIFT_API_KEY)
          ? PropertyKey.SWIFT_API_KEY : PropertyKey.SWIFT_PASSWORD_KEY;
  
      // Check if required credentials exist
      return conf.isSet(apiOrPasswordKey)
          && conf.isSet(PropertyKey.SWIFT_TENANT_KEY)
          && conf.isSet(PropertyKey.SWIFT_AUTH_URL_KEY)
          && conf.isSet(PropertyKey.SWIFT_USER_KEY);
    }
docs: @param conf optional configuration object for the UFS
  
  @return true if simulation mode or if all required authentication credentials are present