@NotNull
 private List<JsExpression> translateArguments() {
   List<JsExpression> result = new ArrayList<JsExpression>();
   ResolvedCall<?> resolvedCall = getResolvedCallForCallExpression(bindingContext(), expression);
   for (ValueParameterDescriptor parameterDescriptor :
       resolvedCall.getResultingDescriptor().getValueParameters()) {
     ResolvedValueArgument actualArgument =
         resolvedCall.getValueArgumentsByIndex().get(parameterDescriptor.getIndex());
     result.addAll(translateSingleArgument(actualArgument, parameterDescriptor));
   }
   return result;
 }