Currently, `DartType.operator==` does not account for nullability suffixes, so types like `int` and `int?` are treated as equal. Possibly related issue: #35331