sealed class Mode : CompoundParam<Mode>
AntFile
class AntFile : Mode
AntScript
class AntScript : Mode
value
val value: String?
validate
abstract fun validate(consumer: ErrorConsumer): Unit