How to Find Actionable Static Analysis Warnings: A Case Study with FindBugs