- FileExtensions are no longer parsed by BeanShell, they are compiled at runtime as bytecode.
- ExtensionControl was simplified, no need for one of the lists since the bytecode is fast
- Next step is applying same replacement for triggers