Object[] testObjs = new Object[] {
new NonProxyObjectThrowingRE(),
ProxyTrustUtil.newProxyInstance(fakeObj,
new IHandlerThrowingRE(fakeObj)),
new ValidNonProxyObject(new Object[] {
new ProxyTrustThrowingRE1() }),
ProxyTrustUtil.newProxyInstance(fakeObj,
new ValidIHandler(fakeObj, new Object[] {
new ProxyTrustThrowingRE1() })),
new ValidNonProxyObject(new Object[] {
new ProxyTrustThrowingRE2() }),
ProxyTrustUtil.newProxyInstance(fakeObj,
new ValidIHandler(fakeObj, new Object[] {
new ProxyTrustThrowingRE2() })),
new ValidNonProxyObject(new Object[] { new TrueProxyTrust() }),
ProxyTrustUtil.newProxyInstance(fakeObj,
new ValidIHandler(fakeObj, new Object[] {
new TrueProxyTrust() })),
new ValidNonProxyObject(new Object[] {
new ProxyTrustThrowingRE1(),
new Object(),
ProxyTrustUtil.newProxyInstance(fakeObj, new ValidIHandler(
fakeObj, new Object[] {
new ProxyTrustThrowingRE1(),
new Object(),
new ProxyTrustThrowingRE1() })),
new ProxyTrustThrowingRE1() }),
ProxyTrustUtil.newProxyInstance(fakeObj, new ValidIHandler(
fakeObj, new Object[] {
new ProxyTrustThrowingRE1(),
new ValidNonProxyObject(new Object[] {
new ProxyTrustThrowingRE1(),
new TrueProxyTrust() }) })),
newRMIMainProxy(new ProxyTrustThrowingRE1()),
newRMIMainProxy(new ProxyTrustThrowingRE2()),
new ValidNonProxyObject(new Object[] {
newRMIMainProxy(new ProxyTrustThrowingRE1()) }),
new ValidNonProxyObject(new Object[] {
newRMIMainProxy(new ProxyTrustThrowingRE2()) }),
ProxyTrustUtil.newProxyInstance(fakeObj,
new ValidIHandler(fakeObj, new Object[] {
newRMIMainProxy(new ProxyTrustThrowingRE1()) })),
ProxyTrustUtil.newProxyInstance(fakeObj,
new ValidIHandler(fakeObj, new Object[] {
newRMIMainProxy(new ProxyTrustThrowingRE2()) })),
};
TrustVerifier.Context[] testCtxs = new TrustVerifier.Context[] {