Place the rabbit, parsley, rosemary, thyme, bay leaf, and peppercorns in a large saucepan and add enough water to cover. Bring to a boil and simmer for 30 minutes or until rabbit is tender. Drain rabbit and reserve 1 cup liquid. Remove rabbit from bones. Saute the garlic and shallots in small amount of fat in a skillet until tender, then add the rabbit, corn, tomatoes, olives, chili powder, salt, and pepper. Simmer for 20 minutes. Combine the cornmeal and egg yolk. Strain the reserved liquid, add to cornmeal mixture and mix well. Stir into the rabbit mixture and spoon into a greased casserole. Bake at 325 degrees for 40 minutes or until set. 6 servings.