use consistent terminology for bus rather than node in LinkNet, make sure getJ() consistently returns non-negative bus numbers