public void onSuccess(JSONObject data) { JSONArray bulletins = data.getJSONArray("search"); Set<Vulnerability> vulnerabilities = new HashSet<>(); for (Object bulletin : bulletins) { vulnerabilities.add( new Vulnerability(((JSONObject) bulletin).getJSONObject("_source")) ); } onScannerSuccess(vulnerabilities); }