NBA rules are pretty much the same for goaltending/basket interference except for a few circumstances (e.g. There can be BI on a throw-in that's touched above cylinder under NFHS rules...not so under NBA rules).
Also JMF, for completeness sake, (a) should read:
a. Touch the ball or the basket ring when the ball is using the basket ring as its lower base or hang on the rim while the ball is passing through.