JOMP -- The Javascript One-metaclass Metaobject Protocol This page was put together to demonstrate my metaobject protocol design for JavaScript. Here are some key links: Ant build file. `ant` will download all needed files and run the unit tests. ScriptableObject.java. This is the main file that needed to be modified. BaseFunction.java. This has only a very slight modification, needed to make hasI