Hi,
I don't wish to upset anyone, but can you explain what the use case is for this? What are you trying to do and why? How is the stock functionality not meeting your needs? I often find that if we can get to the underlying requirement, then there are alternative solutions available that require less intrusive customization (which makes the system more maintainable, moving forward!)
Also, if you are going to get into Handler customization, I strongly recommend you take the Handlers training class (5 days, available online or in the classroom). Not only will this give you a better understanding of how to approach the topic, but it will also mean that your customizations are more supportable by your Partner and / or Genesys Support (I believe it is still the case that only customization performed by qualified individuals is supported.)
Thanks!