.callingLoader(thisLoader)
.delegateLoader(dep1Loader);
Object enhancedFilter = builder.enhance(foreignInstance);
ClassWithClassAsParameter classFilter = (ClassWithClassAsParameter) enhancedFilter;
Assert.assertTrue(Proxies.isForgeProxy(classFilter));
Class<? extends MockResult> enhancedResultType = enhancedResult.getClass();
Assert.assertTrue(classFilter.verify(enhancedResultType));
Assert.assertFalse(classFilter.isProxyType(enhancedResultType));
Assert.assertTrue(classFilter.verify(delegate.getClass()));
Assert.assertFalse(classFilter.isProxyType(delegate.getClass()));
Assert.assertTrue(classFilter.verify(foreignType));
Assert.assertFalse(classFilter.isProxyType(foreignType));
}