Preheat the oven to 350°F (175°C).
Cover the chocolate brownie crust in the pan with small brownie bites (12 to 16), covering as much of the crust as possible. Use only 1 layer of brownies. (Yep. You get to nosh on the rest of the brownies!) Gently spoon the cheesecake batter over the brownie bites.
Now make the chocolate swirls. Melt the chocolate and stir into the reserved white batter until completely blended. Using a teaspoon, drop the chocolate batter on top of the white batter, pushing it down slightly as you go. Using a thin, pointed knife, cut through the batter a few times in a swirling figure eight design, just until chocolate swirls appear.
Place the cake in a large shallow roasting pan. Pull out the oven rack a couple inches and place the pan on the rack. Carefully add enough hot water to the pan to reach 1 inch up the sides of the springform. Slide the rack back in the oven and bake until the edges are light golden brown and the top of the cake has golden and dark chocolate swirls, about 1 hour and 15 minutes to 1 hour and 25 minutes. If the cake seems to be browning too much, loosely cover the pan with aluminum foil.
Remove the cake from the water bath, transfer to a wire rack, and let it cool completely, about 2 hours. (Just walk away so you're not tempted to fuss with it.)
Leave the cheesecake in the pan, cover loosely with plastic wrap, and refrigerate until completely cold, at least 4 hours and preferably overnight.
To serve, release and remove the sides of the springform pan, leaving the cake on the bottom of the pan. Place on a cake plate.
If using walnuts, brush the remaining 1 tablespoon cream in a 1-inch border around the top edge of the cake (this helps keep the nuts in place). Sprinkle the walnuts over the cream, pressing the nuts down gently, making a 1-inch border around the top outside edge.
Refrigerate until ready to serve. Slice with a sharp straight-edge knife, not a serrated one. Cover leftover cake and refrigerate, or freeze up to 1 month.