public void run() throws Exception {
RMCTENPIImpl mImpl = new RMCTENPIImpl();
RemoteMethodControl main = (RemoteMethodControl)
ProxyTrustUtil.newProxyInstance(mImpl, new InvHandler(mImpl));
ProxyTrust boot = createValidBootProxy();
ProxyTrustInvocationHandler ptih = createPTIH(main, boot);
Object proxy = ProxyTrustUtil.newProxyInstance(new NPIImpl(), ptih);
Method m = NonPublicInterface.class.getDeclaredMethod("test1",
new Class[] { int.class });
Object res = ptihInvoke(ptih, proxy, m,
new Object[] { new Integer(5) });