Variant of LicenseEntry for licenses that separate paragraphs with blank
lines and that hard-wrap text within paragraphs. Lines that begin with one
or more space characters are also assumed to introduce new paragraphs,
unless they start with the same number of spaces as the previous line, in
which case it's assumed they are a continuation of an indented paragraph. [...]

Used to annotate an instance method m. Indicates that every invocation of
a method that overrides m must also invoke m. In addition, every method
that overrides m is implicitly annotated with this same annotation. [...]

Used to annotate a class declaration C. Indicates that any type arguments
declared on C are to be treated as optional. Tools such as the analyzer
and linter can use this information to suppress warnings that would
otherwise require type arguments to be provided for instances of C.

Used to annotate an instance member (method, getter, setter, operator, or
field) m in a class C. If the annotation is on a field it applies to the
getter, and setter if appropriate, that are induced by the field. Indicates
that m should only be invoked from instance methods of C or classes that
extend, implement or mix in C, either directly or indirectly. Additionally
indicates that m should only be invoked on this, whether explicitly or
implicitly. [...]

Used to annotate a named parameter p in a method or function f.
Indicates that every invocation of f must include an argument
corresponding to p, despite the fact that p would otherwise be an
optional parameter. [...]

A Future that resolves when there is no longer any buffered content being
printed by debugPrintThrottled (which is the default implementation for
debugPrint, which is used to report errors to the console).