Predicting accurate and actionable static analysis warnings | Synapse