ject is unaffected.
It is not considered to implement any special interfaces,
so assigning it to a typed variable may fail in checked mode,
and testing it with the <code>is</code> operator
will only return true for types it actually implements or extends.
Accessing a member which isn't implemented by the class
will cause the <code>noSuchMethod</code> method to be called normally,
the <code>@proxy</code> annotation merely states the intent to handle (some of) those
<code>noSuchMethod</code> calls gracefully.