During these days, I moved from Shanghai to Singapore so I could not cost so much time to catch up information.
Output
refactoring: findbugs-slf4j
To add next detector, I refactored implementation around ArrayDataHandler. I added a simple strategy interface, and it will let me to reuse ArrayDataHandler from new detector.
And here is a new detector which uses this strategy interface.
new detector in findbugs-plugin
Now it can detect unknown nullness. This detector uses reflection to avoid a bug of Findbugs, and it can be removed when Findbugs fixes this bug.