code: private static ImmutableMap<String, Annotation> buildAnnotations(Iterable<String> whitelist) {
      ImmutableMap.Builder<String, Annotation> annotationsBuilder = ImmutableMap.builder();
      annotationsBuilder.putAll(Annotation.recognizedAnnotations);
      for (String unrecognizedAnnotation : whitelist) {
        if (!unrecognizedAnnotation.isEmpty()
            && !Annotation.recognizedAnnotations.containsKey(unrecognizedAnnotation)) {
          annotationsBuilder.put(unrecognizedAnnotation, Annotation.NOT_IMPLEMENTED);
        }
      }
      return annotationsBuilder.build();
    }
docs: Create the annotation names from the user-specified annotation whitelist.