* This method is called by the handle to unwrap a Wrapper, which
* we use to force method selection.
*/
public static Object unwrap(Object o) {
Wrapper w = (Wrapper) o;
return w.unwrap();
}
/**
* Guard to check if the argument is null.
* This method is called by the handle to check