Sentence(text: String?, messages: MutableList<ConnectorMessage> = mutableListOf(), userInterface: UserInterfaceType? = null, nlpStatsProvider: (() -> NlpCallStats?)? = null)
Sentence(text: String?, messages: MutableList<GenericMessage> = mutableListOf(), userInterface: UserInterfaceType? = null, delay: Long = 0, nlpStatsProvider: (() -> NlpCallStats?)? = null)
Could be a simple text, or a complex message using secondary constructor.