001    package coldfusion.runtime.java;
002    
003    import railo.runtime.PageContext;
004    import railo.runtime.engine.ThreadLocalPageContext;
005    import railo.runtime.java.JavaObject;
006    
007    public class JavaProxy extends JavaObject {
008    
009            public JavaProxy(Class clazz) {
010                    super(ThreadLocalPageContext.get().getVariableUtil(),clazz);
011            }
012            public JavaProxy(Object obj) {
013                    super(ThreadLocalPageContext.get().getVariableUtil(),obj);
014            }
015    
016        public Object invoke(String methodName, Object args[], PageContext pc) throws Exception {
017           return call(pc, methodName, args);
018        }
019    }