public String getTooltipExtraText(final Province curr) {
        final int id = curr.getId();
        if (!editor.Main.map.isLand(id))
            return "";
        
        String owner = mapPanel.getModel().getHistString(id, "owner");
        String controller = mapPanel.getModel().getHistString(id, "controller");
        
        if (owner == null && controller == null)
            return "";
        
        owner = Text.getText(owner);
        controller = Text.getText(controller);
        
        final StringBuilder ret = new StringBuilder();
        if (owner != null && !Utilities.isNotACountry(owner))
            ret.append("Owner: ").append(owner).append("<br />");
        if (controller != null && !controller.equalsIgnoreCase(owner))
            ret.append("Controller: ").append(Utilities.isNotACountry(controller) ? "none" : controller);
        
        return ret.toString();
    }