clientConstraints = (InvocationConstraint[])cases[i][1];
serverConstraints = (InvocationConstraint[])cases[i][2];
handler1 = new BasicInvocationHandler(
new BasicInvocationHandler(
new FakeObjectEndpoint(i),
new FakeMethodConstraints(serverConstraints)),
new FakeMethodConstraints(clientConstraints));
proxy1 = Proxy.newProxyInstance(
this.getClass().getClassLoader(),
proxyInterfaces, handler1);
for (int j = 0; j < cases.length; j++) {
logger.log(Level.FINE,"=================================");
logger.log(Level.FINE,"test case " + (counter++) + ": ");
logger.log(Level.FINE,"");
proxyInterfaces = (Class[])cases[j][0];
clientConstraints = (InvocationConstraint[])cases[j][1];
serverConstraints = (InvocationConstraint[])cases[j][2];
handler2 = new BasicInvocationHandler(
new BasicInvocationHandler(
new FakeObjectEndpoint(j),
new FakeMethodConstraints(serverConstraints)),
new FakeMethodConstraints(clientConstraints));
proxy2 = Proxy.newProxyInstance(
this.getClass().getClassLoader(),