public final @Nullable ParameterInfoControllerBase create(@NotNull Project project,
                                                            @NotNull Editor editor,
                                                            int lbraceOffset,
                                                            Object[] descriptors,
                                                            Object highlighted,
                                                            PsiElement parameterOwner,
                                                            @NotNull ParameterInfoHandler<? extends PsiElement, ?> handler,
                                                            boolean showHint,
                                                            boolean requestFocus) {
    ParameterInfoControllerBase infoControllerBase =
      doCreate(project, editor, lbraceOffset, descriptors, highlighted, parameterOwner, handler, showHint, requestFocus);

    if (infoControllerBase != null) {
      rememberEditor(editor);
    }

    return infoControllerBase;
  }
public final @Nullable ParameterInfoControllerBase create(@NotNull Project project,
                                                            @NotNull Editor editor,
                                                            int lbraceOffset,
                                                            Object[] descriptors,
                                                            Object highlighted,
                                                            PsiElement parameterOwner,
                                                            @NotNull ParameterInfoHandler<? extends PsiElement, ?> handler,
                                                            boolean showHint,
                                                            boolean requestFocus)