well i didnt know that this can also b done vb.net. i thought this type of feature is not supported by vb.net but this guy has given me a very fine review of generics in vb.net. this artical has given me a new point of view to vb.net.
i really appreciate this artical as a golden piece of code.