}
@Test
public void testUnwrapProxyTypes()
{
BeanWithSuperClass enhancedObj = Proxies.enhance(BeanWithSuperClass.class, new ForgeProxy()
{
private final Object bean = new BeanWithSuperClass();
@Override
public Object invoke(Object self, Method thisMethod, Method proceed, Object[] args) throws Throwable