Bahamian Guava Duff

Description
I had this dish one time on a business trip to the Bahamas... Unbelievably good!

Ingredients

 * 12-15 	 large   guavas
 * 3 	cups flour
 * 4 	teaspoons Baking Powder
 * 1/2 	teaspoon salt
 * 1/4 	cup sugar
 * 1/4 	cup butter
 * 1/4 	cup cooking oil
 * 2 	eggs, separated
 * 2 	teaspoons vanilla

Sauce

 * 1 	cup Granulated Sugar
 * 1 	cup butter
 * 2 	eggs (or egg whites)
 * 1 	tablespoon rum (or 2 tsp vanilla )

Directions

 * 1) 12 to 15 large guavas cored and peeled. Rub cores through sieve to obtain some of the pulp, and mix with cut up guavas. Add Sugar to taste.
 * 2) Beat butter, cooking oil with Sugar, then beat in egg yokes.
 * 3) Sieve flour, baking powder and salt and fold inches Add vanilla.
 * 4) Divide dough in 3 balls. Refrigerate 1/2 hour until firm.
 * 5) Spread out each of the balls on a piece of foil; cover with guava. Starting at one end, fold into roll.
 * 6) Cover with foil, place in baking bag and seal. Boil 1 hour in large pot with hot water. Slice and serve warn with Sauce.
 * 7) FOR SAUCE: Beat egg whites in dish until foamy. cream butter and Sugar in a separate dish until Sugar has dissolved. Gradually add egg whites and vanilla and continue beating till smooth. Add to top of warn guava Duff when serving