Ладно. Только руками из тысячи - только хардкор ! Я просто подумал что некий универсальный метод уже давно есть в виде отлаженной библиотеки. Очевидно что у каждого она своя. Тему закрываем.