I would rather take advantage of System.arrayopy and Arrays.copyOfRange method, this could work:

`arguments = Arrays.copyOf(handlerData, handlerData.length + eventData.length);
 System.arraycopy(eventData, 0, arguments, handlerData.length, eventData.length);`