class CmTemplateProcessor implements BlueprintTextProcessor {

    @Override
    public AutoscaleRecommendation recommendAutoscale() {
        Set<String> time = getRecommendationByBlacklist(BlackListedTimeBasedAutoscaleRole.class, true);
        Set<String> load = getRecommendationByBlacklist(BlackListedLoadBasedAutoscaleRole.class, true);
        return new AutoscaleRecommendation(time, load);
    }

    public  CmTemplateProcessor(@Nonnull String cmTemplateText);

}