snmp trap generator

Hi,

I am writing a program in java to simulate a trap being sent from a device. I came to know that rawsocket cant be opened in java. Is there a provision to do in java?

My requirement is:

I am writing the java program in the machine 1.1.1.1
I want to simulate the trap being sent from a machine 2.2.2.2

How to do it?

Regards
Kkrish