def analyze_children(children):
    """Analyzes children of the feature and prints info

    """
    test_strings = []
    for scenario in children:
        print(scenario['keyword'], ':', scenario['name'])
        steps = scenario['steps']
        print('Number of steps in the scenario: ', len(steps))
        print('Following steps found:')
        for step in steps:
            print('    ', step['keyword'], '\t :\t', step['text'])
            text = step['keyword'] + ': ' + step['text']
            if text not in test_strings:
                test_strings.append(text)
            else:
                print('\t*Duplicate test string:', text)
                print('\tOnly first occurence will be used to generate step')
        print('')
