2026.2: BaseInjectedFileChangesHandler internal now, but still API?

The recent 2026.2 eap made BaseInjectedFileChangesHandler.

But that class still has an open class CommonInjectedFileChangesHandler extending it. As far as I understand plugins are allowed to implement InjectedFileChangesHandler and the Base... class and especially CommonInjectedFileChangesHandler seem to be made to be extended.

My plugin extends from CommonInjectedFileChangesHandler to basically provide IndentAwareInjectedFileChangesHandler with additional handling of escaping.

If this was an intentional change, please advise how to handle this.

Thanks!

This is similar to

I’ll restore visibility of `BaseInjectedFileChangesHandler` (IJPL-248131), thank you for reporting!