code: @UiThread
    public List<Line> create(@NonNull FeatureCollection featureCollection) {
      List<Feature> features = featureCollection.features();
      List<LineOptions> options = new ArrayList<>();
      if (features != null) {
        for (Feature feature : features) {
          LineOptions option = LineOptions.fromFeature(feature);
          if (option != null) {
            options.add(option);
          }
        }
      }
      return create(options);
    }
docs: Create a list of lines on the map.
  <p>
  Lines are going to be created only for features with a matching geometry.
  <p>
  All supported properties are:<br>
  LineOptions.PROPERTY_LINE_JOIN - String<br>
  LineOptions.PROPERTY_LINE_OPACITY - Float<br>
  LineOptions.PROPERTY_LINE_COLOR - String<br>
  LineOptions.PROPERTY_LINE_WIDTH - Float<br>
  LineOptions.PROPERTY_LINE_GAP_WIDTH - Float<br>
  LineOptions.PROPERTY_LINE_OFFSET - Float<br>
  LineOptions.PROPERTY_LINE_BLUR - Float<br>
  LineOptions.PROPERTY_LINE_PATTERN - String<br>
  Learn more about above properties in the <a href="https://www.mapbox.com/mapbox-gl-js/style-spec/">Style specification</a>.
  <p>
  Out of spec properties:<br>
  "is-draggable" - Boolean, true if the line should be draggable, false otherwise
  
  @param featureCollection the featureCollection defining the list of lines to build
  @return the list of built lines