It is legitimate for a process to have multiple boundary events, the example shown here is not a strict pattern but an example of how multiple boundary events are associated with the same process. The BPEL syntax is a combination of the above detailed boundary event patterns.
But for all of the boundary events there will be only one of the following elements associated with the Source Process, repetition of these elements is not permissible within the same Source Process..
<scope>
<variables>
<faultHandlers>
<compensationHandler>
<eventHandlers>
Within each element there can be multiple entries, see summary below.