Queueing Network Spec
constructor(name: String, sources: List<SourceSpec> = emptyList(), stations: List<StationSpec> = emptyList(), sinks: List<SinkSpec> = emptyList(), classes: List<QObjectClassSpec> = emptyList(), pools: List<PoolSpec> = emptyList(), pooledStations: List<PooledStationSpec> = emptyList(), batchStations: List<BatchStationSpec> = emptyList(), separateStations: List<SeparateStationSpec> = emptyList(), gateStations: List<GateStationSpec> = emptyList(), blockingStations: List<BlockingStationSpec> = emptyList(), nWayStations: List<NWayStationSpec> = emptyList(), matchStations: List<MatchStationSpec> = emptyList(), joinStations: List<JoinStationSpec> = emptyList(), forkStations: List<ForkStationSpec> = emptyList(), resources: List<ResourceSpec> = emptyList(), seizeStations: List<SeizeStationSpec> = emptyList(), releaseStations: List<ReleaseStationSpec> = emptyList(), activityStations: List<ActivityStationSpec> = emptyList(), nhppSources: List<NHPPSourceSpec> = emptyList(), routes: List<RouteSpec> = emptyList())(source)