@Override
  public AbstractTreeNode createNode(final Project project, final Object element, final @NotNull ViewSettings viewSettings) {
    if (element instanceof PsiField) {
      return new FieldSmartPointerNode(project, (PsiField)element, viewSettings);
    }
    return super.createNode(project, element, viewSettings);
  }
@Override
  public AbstractTreeNode createNode(final Project project, final Object element, final @NotNull ViewSettings viewSettings)