private List<Issue> readIssues(JsonReader reader, IssueFilter[] filters) throws IOException, ParseException {
List<Issue> issues = new LinkedList<>();
reader.beginArray();
while (reader.hasNext()) {
Issue issue = readIssue(reader);
boolean valid=true;
for(IssueFilter filter:filters) {
if(!filter.isValid(issue)){
valid=false;
break;