{
setCFC(cfc);
//we will make the assumption that when creating the proxy, we are on a CF Context
FusionContext currentContext = FusionContext.getCurrent();
FusionContext backupContext = new FusionContext();
backupContext.setSecureCredentials(currentContext.getSecureUsername(), currentContext.getSecurePassword());
backupContext.setUseMappings(currentContext.getUseMappings());
ServletRequest request = new DummyHttpServletRequest(backupContext.getPagePath());
ServletResponse response = new DummyHttpServletResponse(System.out);
backupContext.setServletObjects(CFCServlet.getCFCServlet(), request, response);
backupContext.setPagePath(currentContext.getPagePath());
backupContext.setApplicationName(currentContext.getApplicationName());
try
{
backupContext.SymTab_initForRequest(true);
}
catch (Throwable e)
{
e.printStackTrace();
}