Respecto a esto, he encontrado las siguientes páginas
http://bytes.com/forum/thread170794.html http://snippets.dzone.com/posts/show/4534#related
si alguien sabe cómo hacerlo exactamente que lo diga y nos ilustre a todos. Yo al final no lo voy a utilizar (por otras cuestiones del desarrollo que no vienen al caso).