// Split the string and convert the returned array into JS nodes
String[] stringArray = jsSplit(stringValue, separator, limit);
Node arrayOfStrings = IR.arraylit();
for (int i = 0; i < stringArray.length; i++) {
arrayOfStrings.addChildToBack(
IR.string(stringArray[i]).srcref(stringNode));
}
Node parent = n.getParent();
parent.replaceChild(n, arrayOfStrings);