Benvenuto abstract!

Ti posso consigliare la lettura di questo topic:
http://www.giorgiotave.it/forum/viewtopic.php?t=441

Questo metodo potrebbe rispondere alla tua domanda