@Override
  public PsiElement add(@NotNull PsiElement psiElement) throws IncorrectOperationException {
    final PsiElement rbrace = findChildByType(RncTokenTypes.RBRACE);
    // TODO: fix block psi
    if (rbrace != null) {
      return addBefore(psiElement, rbrace);
    }
    return super.add(psiElement);
  }
@Override
  public PsiElement add(@NotNull PsiElement psiElement)