[SOLVED] handleRemoval() or dispose() or both?

Hi,
in my Thing handler I override both the handleRemoval() and dispose() methods from BaseThingHandler.
When I remove a thing, I can see it’s called handleRemoval() first and then dispose().
Is this the specification ?
Is this true both for Things created using PaperUI and via .things files?
And are both methods called even if no items are linked to the Thing channels?

I tried to look into documentation (for example Things) but could not find this sequence clearly stated.

Thanks for any clarification!

Massi

Usually you only need to take care of dispose. Have look here.