Nevermind, it doesn't modify `Test`. It creates a ...
# announcements
s
Nevermind, it doesn't modify
Test
. It creates a static class inside of it which contains the default implementation, and where ever the kotlin default implementation is called, kotlin uses that static class inside
Test
which has the default implementation and invokes that instead.