public NormalizedDefinition normalize(BufferedReader reader) throws IOException {
        String s;
        List<String> input = new ArrayList<>();
        while ((s = reader.readLine()) != null) {
            String normalized = normalize(s);
            if (normalized.length() > 0) {
                input.add(normalized);
            }
        }
        normalizedContent = input;
        return this;
    }
Does normalizing (removing comments, trimming whitespace etc.) and calculation of md5sum
of config definitions

@author hmusum
configgen/src/main/java/com/yahoo/config/codegen/NormalizedDefinition.java