@Override
  public Set<Class<?>> getTargetTypes() {
    return Set.of(
      org.jetbrains.plugins.gradle.nativeplatform.tooling.model.CppExecutable.class,
      org.jetbrains.plugins.gradle.nativeplatform.tooling.model.CppSharedLibrary.class,
      org.jetbrains.plugins.gradle.nativeplatform.tooling.model.CppStaticLibrary.class
    );
  }
@Override
  public Set<Class<?>> getTargetTypes()