@Override
  protected String getElementText(Object element) {
    TreePath path = (TreePath)element;
    String string = myPresentableStringFunction.apply(path);
    if (string == null) return TO_STRING.apply(path);
    return string;
  }
@Override
  protected String getElementText(Object element)