I am converting a multi-platform project to 1.2. Before I could have an internal abstract method in a common base class, which needed to be implemented by the platform-specific implementation of a multi-platform sub class. But now it does not compile using Gradle and IDEA is reporting that the internal abstract method is not accessible in the platform-specific sub class. Is the change by design or a bug?