@Override
  public @NotNull List<@NotNull PsiExpression> getEmbeddedExpressions() {
    final List<PsiExpression> result = new ArrayList<>();
    PsiElement child = getFirstChild();
    while (child != null) {
      if (child instanceof PsiExpression) result.add((PsiExpression)child);
      child = child.getNextSibling();
    }
    return result;
  }
@Override
  public @NotNull List<@NotNull PsiExpression> getEmbeddedExpressions()