@Override
  public Set<Class<?>> getTargetTypes() {
    return ContainerUtil.newLinkedHashSet(
      ExternalProjectDependency.class,
      ExternalLibraryDependency.class,
      FileCollectionDependency.class,
      UnresolvedExternalDependency.class
    );
  }
@Override
  public Set<Class<?>> getTargetTypes()