code: public void addFeatures(Collection<String> featuresToAdd) {
          if (featuresToAdd == null) return;
          for (String feature : featuresToAdd) {
              addFeature(feature);
          }
      }
docs: Adds a collection of features to the packet. Does noting if featuresToAdd is null.
  
  @param featuresToAdd