protected List<PsiExpression> getExpressions(PsiExpression[] expressions, int i) {
    return Arrays.asList(expressions).subList(0, i);
  }
protected List<PsiExpression> getExpressions(PsiExpression[] expressions, int i)