@Nullable
  public String[] readData(
      @NotNull KotlinJvmBinaryClass kotlinClass, @NotNull KotlinClassHeader.Kind expectedKind) {
    KotlinClassHeader header = kotlinClass.getClassHeader();
    if (!header.getIsCompatibleAbiVersion()) {
      errorReporter.reportIncompatibleAbiVersion(
          kotlinClass.getClassId(), kotlinClass.getLocation(), header.getVersion());
    } else if (header.getKind() == expectedKind) {
      return header.getAnnotationData();
    }

    return null;
  }