public void actionPerformed(ActionEvent e) {
AccidentParticipantModel accidentParticipantModel = new AccidentParticipantModel(
new AccidentParticipant(null,
((AccidentModel) presentationModel.getBean())
.getObject(), null, null, null));
EditAccidentParticipantView editAccidentParticipantView = new EditAccidentParticipantView(
false, accidentParticipantModel,
new AccidentParticipantViewHandler(userType));
Util.showEditViewable(editAccidentParticipantView, window1);
if (!editAccidentParticipantView.isCanceled()) {
ArrayListModel listModel = (ArrayListModel) presentationModel
.getBufferedValue(AccidentModel.PROPERTY_PARTICIPANT_LIST);
listModel.add(accidentParticipantModel.getObject());
presentationModel.setBufferedValue(
AccidentModel.PROPERTY_PARTICIPANT_LIST, listModel);