Wash and soak mushroom in a bowl of warm water for 30 mins. Squeeze dry the mushroom and set aside. Retain the mushroom water. Add salt and 1/2 ts of vegetable oil in a pot of water and bring it to boil. Add kai lan and cook till the color is dark green. Remove from pot, drain and set aside. Heat 1 tb oil in the wok and sauté the garlic till fragrant. Add mushroom, abalone, oysters sauce, dark black sauce, light soya sauce and sugar and stir fry till mushroom and abalone are well mix with the sauce. Add the mushroom water and turn heat to low and it stew till both mushroom and abalone are soft. Mix in ground white pepper. Dissolve the corn starch in 1 ts water and add into the gravy to thicken it. Lay the kai lan on the serving plate and pour stew over the vegetable and serve.
Note: If kai lan is not easily available, you can substitute with romanian lettuce.