public AbstractBranchSelectionDialog(Shell parentShell,
Repository repository, String refToMark, int settings) {
super(parentShell);
this.repo = repository;
this.settings = settings;
localBranches = new LocalNode(null, this.repo);
remoteBranches = new RemoteTrackingNode(null, this.repo);
tags = new TagsNode(null, this.repo);
references = new AdditionalRefsNode(null, this.repo);
this.refToMark = refToMark;
setHelpAvailable(false);