class RestartActionsFormatter {

    public String format() {
        StringBuilder builder = new StringBuilder();
        for (RestartActions.Entry entry : actions.getEntries()) {
            builder.append("In cluster '" + entry.getClusterName() + "' of type '" + entry.getClusterType() + "':\n");
            builder.append("    Restart services of type '" + entry.getServiceType() + "' because:\n");
            int counter = 1;
            for (String message : entry.getMessages()) {
                builder.append("        " + counter++ + ") " + message + "\n");
            }
        }
        return builder.toString();
    }

    public  RestartActionsFormatter(RestartActions actions);

}