}
}
final SheetImpl psheet1 = (book != null && sheetnm1 != null) ?
(SheetImpl)book.lookupSheet(sheetnm1) : sheet;
final SheetImpl psheet2 = (book != null && sheetnm2 != null) ?
(SheetImpl)book.lookupSheet(sheetnm2) : sheet;
// final SheetImpl psheet1 = sheet1 != null ? sheet1 : sheet;
// final SheetImpl psheet2 = sheet2 != null ? sheet2 : sheet;
final boolean abssheet = book != null && (sheetnm1 != null || sheetnm2 != null);
if (cell2 != null) { //a range