PreparationSoak beans: Combine beans with enough water to cover by 2 inches in a 4-to 5-quart pot. Bring to a boil and boil 2 minutes, then remove from heat and let stand, covered, while you cook the pork. Cook pork while beans soak: Bring pork and water (4 quarts) to a simmer in an 8-to 10-quart heavy pot. Skim any foam, then add bay leaves and oregano. Simmer, uncovered, 1 1/4 hours. Cook beans and roast tomatoes Drain beans and add to pork mixture along with onions, garlic, rosemary, and 1 tsp each of salt and pepper. Simmer, uncovered, stirring occasionally, until beans are just tender, 35 to 45 minutes. While beans simmer, preheat oven to 475°F with rack in upper third. Toss tomatoes with oil and spread out, cut sides up, in a large 4-sided sheet pan. Stir together sugar, 1/2 teaspoon salt, and 1/2 teaspoon pepper and sprinkle over tomatoes. Roast until tomatoes begin to shrivel and caramelize on bottom, about 45 minutes. Finish Stew: When beans are tender, scoop out about 4 cups beans with a slotted spoon and coarsely mash. Return mashed beans to stew along with tomatoes, parsley, and 1 teaspoon salt and simmer 3 minutes. Discard bay leaves and season stew with salt and pepper. Cooks' note:Stew can be made 3 days ahead and chilled (covered once cool). Reheat gently, adding a little water if necessary.