You need to make this static and have it return a Set wrapped with Collections.unmodifiableSet(), and then declare fIncompatibleAnnotations like this:

  fIncompatibleAnnotations = buildIncompatibleAnnotationsSet();

Otherwise, this isn't thread-safe