Somehow it's not surprising to hear the NFPA Java reader is often broken. There's a perverse incentive: the more broken it is, the more money they make selling the law in book form. And then when they get to court, they can just say they already provide free access.