protected int wrapObjectAsJSObject(Object o) {
if (o == null) {
return LowLevelSaf.jsNull();
}
DispatchObject dispObj;
if (o instanceof DispatchObject) {
dispObj = (DispatchObject) o;
} else {
dispObj = new WebKitDispatchAdapter(getIsolatedClassLoader(), o);
}