* @param arg recursive range
* @return List
*/
public static List toListHelper(List result, Object arg, boolean skipBoolean, boolean skipText, XelContext ctx){
if (arg instanceof SSError) {
throw new SSErrorXelException((SSError) arg);
} else if (arg instanceof Range) { // a range, iterator thru available cells
final Range rng = (Range) arg;
final Book book = rng.getSheet().getBook();
final Collection cells = rng.getCells();
for(final Iterator it = cells.iterator(); it.hasNext();) {