}
protected Message[] newMessages(StructuredEvent[] events)
{
final List _result = new ArrayList(events.length);
final MessageFactory _messageFactory = getMessageFactory();
for (int i = 0; i < events.length; ++i)
{
final Message _newMessage = _messageFactory.newMessage(events[i], this);
checkMessageProperties(_newMessage);
_result.add(_newMessage);
}
return (Message[]) _result.toArray(new Message[_result.size()]);