import org.mozilla.javascript.ScriptableObject;
public class RhinoWrapper {
public static Object wrapRhinoToJava(Object o) {
if (o instanceof NativeArray) {
return new NativeArrayWrapper((NativeArray) o);
} else if (NativeJavaObject.canConvert(o, Date.class)) {
return ((java.util.Date) Context.jsToJava(o, Date.class));
} else if (o instanceof ScriptableObject) {
return new ScriptableObjectWrapper((ScriptableObject) o);
}