public void test()
{
PathwayDecomposition decomp = new PathwayDecomposition(F, Q.getArray(),
A.getArray(), B.getArray());
// FIXME: why is this null in the first call? did we miss a function call before this?
int[] nextPathway = decomp.nextPathway();
if (nextPathway != null) {
BigDecimal computeCurrentFlux = decomp.computeCurrentFlux();
} else
{
System.out.println("no more pathways");