There is a usage of [ and ] in constructor like this:
class Host { Host([this.hostName]); final String? hostName; }
What does it mean here?