@Override
  public StationTimeSeriesFeatureCollection subset(List<StationFeature> stations) throws IOException {
    if (stations == null) return this;
//    List<StationFeature> subset = getStationHelper().getStationFeatures(stations);
    return new Subset(this, null, null); // LOOK WRONG
  }
@Override
  public StationTimeSeriesFeatureCollection subset(List<StationFeature> stations) throws IOException {
    if (stations == null) return this;

    return new Subset(this, null, null); 
  }
@ Override public StationTimeSeriesFeatureCollection subset ( List < StationFeature > stations ) throws IOException { if ( stations == null ) return this ; //    List<StationFeature> subset = getStationHelper().getStationFeatures(stations); return new Subset ( this , null , null ) ; // LOOK WRONG }
StationTimeSeriesFeatureCollection
StationTimeSeriesFeatureCollection