Advanced Java chatterbot.