@Override
 public List<AbstractDiagnostic> getQueuedDiagnostics() {
   List<AbstractDiagnostic> result = Lists.newArrayList(super.getQueuedDiagnostics());
   result.addAll(parent.getQueuedDiagnostics());
   return result;
 }