Issue seems to be an infinite loop in the Detect Method here
// removed following line. It's unclear how this code exit's the loop. When a table is found,
// there is nothing to advance to the next set of criteria, so a table will always be found.
// } while (foundTable);
Investigating hangs on detecting regions in the SimpleNurminenAlgorithm.
See sample project mikelor/tabulate for sample PDFs and code.
Issue seems to be an infinite loop in the Detect Method here