private void init() {
    setLayout(new BorderLayout());

    myTextArea = new JTextArea(0, 0);
    myTextArea.setEditable(false);
    JScrollPane scrollPane = ScrollPaneFactory.createScrollPane(myTable);
    mySplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true, scrollPane, ScrollPaneFactory.createScrollPane(myTextArea));
    add(mySplitPane, BorderLayout.CENTER);
    add(createToolbar(), BorderLayout.WEST);
    myTable.setShowVerticalLines(true);
    myTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    myTable.getSelectionModel().addListSelectionListener(e -> {
      PropertyData property = myTable.getSelectedObject();
      myTextArea.setText(property != null ? property.getValue().toString() : "");
    });
    ActionGroup popupActionGroup = createPopup();
    PopupHandler.installPopupMenu(myTable, popupActionGroup, "SvnPropertiesPopup");
    PopupHandler.installPopupMenu(scrollPane, popupActionGroup, "SvnPropertiesPopup");
    myCloseAction.registerCustomShortcutSet(getActiveKeymapShortcuts(IdeActions.ACTION_CLOSE_ACTIVE_TAB), this);
    myRefreshAction.registerCustomShortcutSet(CommonShortcuts.getRerun(), this);
  }
private void init()