try {
ServerSerializationStreamWriter theServerSerializationStreamWriter = new ServerSerializationStreamWriter(mySerializationPolicy);
theServerSerializationStreamWriter.setFlags(0);
theServerSerializationStreamWriter.prepareToWrite();
theServerSerializationStreamWriter.serializeValue(anEvent, DomainEvent.class);
return theServerSerializationStreamWriter.toString();
} catch(SerializationException e) {
throw new EventServiceException("Error on serializing the event \"" + anEvent
+ "\" for domain \"" + anEvent.getDomain() + "\"!", e);