@Nullable
  @Override
  protected V computeValue(@NotNull FileContent inputData) {
    SubIndexerType subIndexerType = calculateSubIndexer(inputData);
    return subIndexerType == null ? null : computeValue(inputData, Objects.requireNonNull(subIndexerType));
  }
@Nullable
  @Override
  protected V computeValue(@NotNull FileContent inputData)