private void addNewRule() {
        final DataRetentionRule selected = listPresenter.getSelectionModel().getSelected();
        if (selected != null) {
            // adding above the selected
            addNewRule(selected.getRuleNumber() - 1);
        } else {
            // Nowt selected so add at the top
            addNewRule(0);
        }
    }
@return The rules created by the users, ignoring the default retain all rule
stroom-core-client/src/main/java/stroom/receive/rules/client/presenter/DataRetentionPolicyPresenter.java