}
@Override
protected void insert()
{
PersonBMM person1 = new PersonBMM();
person1.setPersonId("bimanytomany_1");
person1.setPersonName("Amresh");
PersonBMM person2 = new PersonBMM();
person2.setPersonId("bimanytomany_2");
person2.setPersonName("Vivek");
AddressBMM address1 = new AddressBMM();
address1.setAddressId("bimanytomany_a");
address1.setStreet("AAAAAAAAAAAAA");
AddressBMM address2 = new AddressBMM();
address2.setAddressId("bimanytomany_b");
address2.setStreet("BBBBBBBBBBBBBBB");
AddressBMM address3 = new AddressBMM();
address3.setAddressId("bimanytomany_c");
address3.setStreet("CCCCCCCCCCC");
Set<AddressBMM> person1Addresses = new HashSet<AddressBMM>();
Set<AddressBMM> person2Addresses = new HashSet<AddressBMM>();
person1Addresses.add(address1);
person1Addresses.add(address2);
person2Addresses.add(address2);
person2Addresses.add(address3);
person1.setAddresses(person1Addresses);
person2.setAddresses(person2Addresses);
Set<PersonBMM> persons = new HashSet<PersonBMM>();
persons.add(person1);
persons.add(person2);