What happens if you override internal method in different package?

Well, basically, you know the question already :slight_smile:
What bugs me is that I cannot get an answer to this because compiler doesn’t like overriding internal functions in different packages, but, I would like to know what you think it should do, if it would have compiled?

I.e. imagine:
I have foo.bar:A class and foo.abc:B class.
Then foo.abc:B extends foo.bar:A.
foo.bar:A defines internal function f().
foo.abc:B overrides internal function f().

Now, the question:
Can foo.abc.C call foo.abc:B#f()?