void (SvnVcs vcs, File file) { boolean firstTime = myFile == null; if (file != null) { myFile = file; myVcs = vcs; } myTable.setProperties(file != null ? collectProperties(vcs, file) : emptyList()); if (firstTime) { mySplitPane.setDividerLocation(.5); } if (myTable.getRowCount() > 0) { myTable.getSelectionModel().setSelectionInterval(0, 0); } }