Soak dried mushrooms.
Wipe duck inside and out with a damp cloth; then rub soy sauce into skin. Cut scallion stalk in 2-inch sections; crush ginger root.
Heat oil in a large heavy pan. Brown scallions and ginger lightly; then discard. Add duck and brown lightly on all sides. Pour off excess fat.
Turn duck breast-side down in pan. Add sherry, remaining soy sauce and enough water to half cover bird. Bring to a boil; then simmer, covered, 1 hour, turning occasionally for even cooking and coloring.
Meanwhile slice onions, bamboo shoots and soaked mushrooms. Heat remaining oil in another pan, and stir-fry onion until soft and translucent.
Add bamboo shoots, mushrooms, and onions to duck, and simmer, covered, until bird is tender about 30 minutes more. Remove duck, leaving liquids in pan.
Let bird cool slightly. With a cleaver, chop duck, bones and all, in 2-inch sections, or carve, Western style. Arrange on a serving platter with vegetables. Keep warm.
Bring liquids in pan to a boil and stir in sugar. Meanwhile blend cornstarch and remaining cold water to a paste; then stir in to thicken duck liquids. Pour over duck and serve.
Servings: 4 to 6