while(j.hasNext() && matchesAll )