Right, but it won't get here. The very first allocation should go into the if branch.    In the first allocation, `lowMem` is false, disabled is false, and usedSmallPages is 0. `if(!false && (false || 0 < smallCollectThreshold))` should be true, so it will never get to this else if.    Or am I reading it wrong?