Wire Run
constructor(sourcePath: List<Location>, protoPath: List<Location> = listOf(), treeShakingRoots: List<String> = listOf("*"), treeShakingRubbish: List<String> = listOf(), moves: List<TypeMover.Move> = listOf(), sinceVersion: String? = null, untilVersion: String? = null, onlyVersion: String? = null, targets: List<Target>, modules: Map<String, WireRun.Module> = emptyMap(), permitPackageCycles: Boolean = false, escapeKotlinKeywords: Boolean = false, eventListeners: List<EventListener> = listOf(), rejectUnusedRootsOrPrunes: Boolean = false, opaqueTypes: List<String> = listOf())