@Override
  public PsiElement getLastChild() {
    @SuppressWarnings("unchecked") List<StubElement> children = getStub().getChildrenStubs();
    return children.isEmpty() ? null : children.get(children.size() - 1).getPsi();
  }
@Override
  public PsiElement getLastChild()