Hello Don,
If that's true, then perhaps a more restricted solution is better. Eg, use Walter's proposal ONLY if the static initializer is mixed in.
Random thought: Aside from making a new corner case, why not make static constructors in mixins only depend on imports from where they are defined rather than where they are used?
-- ... <IXOYE><