This is a special, internal-use-only context implementation to be used for the new Velocimacro implementation. The main distinguishing feature is the management of the VMProxyArg objects in the put() and get() methods. Further, this context also supports the 'VM local context' mode, where any get() or put() of references that aren't args to the VM are considered local to the vm, protecting the global context.
@author
Geir Magnusson Jr.
@version $Id: VMContext.java,v 1.9.10.1 2004/03/03 23:22:54 geirm Exp $