@NotNull
  @Override
  public Object getRootElement() {
    if (myRootElementWrapper == null){
      myRootElementWrapper = createTree();
    }
    return myRootElementWrapper;
  }
@NotNull
  @Override
  public Object getRootElement()