Dart Plugin- hardening, refactorings and cleanup in DartInProcessAnnotator