Thanks, I’ve reproduced this. Super.StarWars(node) should produce an error in the analyser. Currently, both analysis and compilation let it through, leaving the missing method to be detected at runtime. I’ve logged a bug for the missing Super validation.
Your example also exposed a separate issue: in a desktop project, TreeViewNode.AddNode accepts text, optionally with an icon. It doesn’t have an overload taking a TreeViewNode, so Override AddNode(node As TreeViewNode) should also be rejected. The override check currently accepts the matching name and argument count without checking the parameter types. I’ve logged that bug separately.