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 the 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. Yield 6 servings.