I have to say 10 hours is not enough to scratch he surface of the SDK.
We tend not to give examples - well I don't. Instead I help people understand the documents and write their own code.
So, what is it about the addWatermark method which is stopping you from getting further? How can we help with that.