Dart Plugin incremental new annotator/ analysis server work
@Nullable param and using cached documents in DartAnalysisServerAnnotation
Schedule to highlight Dart file again if semaphore was unlocked by timeout