citation.getCitedResponsibleParties().add(party);
// Add a second responsible party with deeper hierarchy.
party = new DefaultResponsibleParty(Role.POINT_OF_CONTACT);
party.setIndividualName("Some person of contact");
final DefaultContact contact = new DefaultContact();
final DefaultAddress address = new DefaultAddress();
address.getElectronicMailAddresses().add("Some email");
contact.setAddress(address);
party.setContactInfo(contact);
citation.getCitedResponsibleParties().add(party);
return citation;
}