JavaScriptObject jsObj = (JavaScriptObject)jsValue;
short nodeType = getNodeType(jsObj);
if (nodeType == -1) {
if (isJsArray(jsObj) && jsGetArrayLength(jsObj) > 1) {
return new JsArrayIterator((JsArray)jsObj, config);
} else {
return SingletonIterator.makeIterator(new JSObjectValue(jsObj));
}
}