public void updateParameterInfo(@NotNull PsiElement place, UpdateParameterInfoContext context) {
    if (context.getParameterOwner() == null) {
      context.setParameterOwner(place);
    } else if (!context.getParameterOwner().equals(place)) {
      context.removeHint();
      return;
    }
    final Object[] objects = context.getObjectsToView();

    for (int i = 0; i < objects.length; i++) {
      context.setUIComponentEnabled(i, true);
    }
  }
 public PsiElement findElementForUpdatingParameterInfo(UpdateParameterInfoContext context) {
   return findAnchorElement(context.getEditor().getCaretModel().getOffset(), context.getFile());
 }