There are 2 reasons why I could perform this trick.
- The most part of the Katalon Studio’s source code is disclosed now. See Katalon Studio's built-in Keywords is now open source for community contribution
- I have learned how to apply Groovy’s meta-programming technique to Katalon Studio. Now I can make patches to Katalon Studio runtime. I can try anything without waiting for Katalon Team to change the original source and release a new version. See How to write Katalon Studio tests with IntelliJ IDEA and other IDEs - #19 by kazurayam
So I would like to say:
- I support the idea of making Katalon Studio to be more open sourced
- Choosing Groovy language, rather than Java, for Katalon Studio was a good design decision.