Cook chicken in broth with carrot, onion, garlic, peppercorn. Add parsley in the last minute. Remove chicken and strain broth. Take chicken out of bones and cut into bite size pieces. Melt butter until it foams. Stir in flour to make a blond roux. Stir in 1 cup broth along with milk, stirring vigorously until slightly thickened. Add drained corn, butter, nutmeg, salt, pepper , cheese and cream. Bring to a boil, stirring. Turn off heat. Arrange chicken in layers alternating with corn cream in a buttered baking dish. Sprinkle more cheese on top. Bake in 350 F oven until bubbling. Broil until golden brown.