docs: public StartDeviceSyncRequest withFeatures(Feature... features) {
          java.util.ArrayList<String> featuresCopy = new java.util.ArrayList<String>(features.length);
          for (Feature value : features) {
              featuresCopy.add(value.toString());
          }
          if (getFeatures() == null) {
              setFeatures(featuresCopy);
          } else {
              getFeatures().addAll(featuresCopy);
          }
          return this;
      }