void updateParameterValues(@NotNull UCallExpression call, @Nullable PsiElement elementPlace) {
    LOG.assertTrue(isInitialized());
    if (call.getValueArguments().isEmpty()) return;
    if (isExternalOverride()) return;

    if (!getSuperMethods().isEmpty()) {
      for (RefMethod refSuper : getSuperMethods()) {
        refSuper.initializeIfNeeded();
        ((RefMethodImpl)refSuper).updateParameterValues(call, null);
      }
    }
    else {
      final RefParameter[] params = getParameters();
      for (int i = 0; i < params.length; i++) {
        ((RefParameterImpl)params[i]).updateTemplateValue(call.getArgumentForParameter(i), elementPlace);
      }
    }
  }
void updateParameterValues(@NotNull UCallExpression call, @Nullable PsiElement elementPlace)