Pressing F3 on top of an import/include statement in an SCL script editor throws ClassCastException
Caused by: java.lang.ClassCastException: class org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditorInput cannot be cast to class org.simantics.scl.ui.editor2.SCLModuleEditorInput (org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditorInput is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @909af17; org.simantics.scl.ui.editor2.SCLModuleEditorInput is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @477bef1c)
at org.simantics.scl.ui.editor2.OpenDeclaration.execute(OpenDeclaration.java:94)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
... 50 more