CoralVM-Java: Refactoring, moving dialect and version into script context, preparing PSI visitor