Place water in large mixing bowl and add sugar, yeast and salt.
When mixture has started to bubble, add eggs, molasses, oil and gradually add in flour, cocoa and coffee, mixing well, first with a large metal spoon and then using fingers.
Mix and knead really well.
Do not add too much flour while kneading, as the dough will bind to itself quite well once you get going.
Knead until smooth and sticky, but not sticky enough to cling to surface.
Place in warm, greased bowl and cover.
Allow to rise for two hours or until doubled in volume.
Then punch down dough and knead lightly.
Make into 2 loaves or buns and place on greased trays.
Brush with egg wash or milk, if desired and allow to rise for at least one more hour.
Bake at 375°F or 190°C for 25 minutes.
The bread should make a hollow knocking sound when tapped on the underside, when it is baked.
Brush with melted butter when removing from the oven if you did not use egg wash and allow to cool on baking rack.