code: static NullabilityAnnotationInfo forTypeUse() {
      return new NullabilityAnnotationInfo() {
        @Override
        TypeElement element() {
          throw new UnsupportedOperationException("expecting this will not be accessed");
        }
  
        @Override
        String qualifiedName() {
          return "";
        }
  
        @Override
        String simpleName() {
          return "";
        }
  
        /** Empty as we expect type string extraction to handle this for us where possible. */
        @Override
        String asLocalPrefix() {
          return "";
        }
  
        /** Empty as we expect type string extraction to handle this for us where possible. */
        @Override
        String asPrefix() {
          return "";
        }
      };
    }
docs: Ad-hoc implementation for type-use level nullable annotation.