수동 proxy를 자동화하기 전에 chain 계약을 test한다

return·exception·Object method·중복 wrapping이 원본 의미를 바꾸지 않는지 확인한다.

1. 같은 port인가

대체 가능성

2. 원본 예외인가

identity assertion

3. 순서가 중요한가

event sequence

4. 적용이 반복되는가

dynamic proxy 후보