private @Nullable TextAnnotationGutterProvider getProviderAtPoint(Point clickPoint) {
    int current = getAnnotationsAreaOffset();
    if (clickPoint.x < current) return null;
    for (TextAnnotationGutterProviderInfo info : myTextAnnotationGutterProviders) {
      current += info.size();
      if (clickPoint.x <= current) {
        return info.provider();
      }
    }
    return null;
  }
private @Nullable TextAnnotationGutterProvider getProviderAtPoint(Point clickPoint)