private static void mergePlacesAndAddToConfiguration(@NotNull Project project,
                                                       @Nullable PsiFile psiFile,
                                                       @NotNull Configuration configuration,
                                                       @NotNull MethodParameterInjection injection,
                                                       @Nullable BaseInjection originalInjection) {
    BaseInjection newInjection = new BaseInjection(injection.getSupportId()).copyFrom(injection);
    if (originalInjection != null) {
      newInjection.mergeOriginalPlacesFrom(originalInjection, true);
    }
    configuration.replaceInjectionsWithUndo(
      project, psiFile, Collections.singletonList(newInjection),
      ContainerUtil.createMaybeSingletonList(originalInjection),
      Collections.emptyList());
  }
private static void mergePlacesAndAddToConfiguration(@NotNull Project project,
                                                       @Nullable PsiFile psiFile,
                                                       @NotNull Configuration configuration,
                                                       @NotNull MethodParameterInjection injection,
                                                       @Nullable BaseInjection originalInjection)