I prefer the usage of a NOOP because passing in nulls feels like flaws often and raise the danger of NPE's. The static NOOP is cheap so I would prefer it.