@Override public void serialize(final Event event) throws IOException { if (!(event instanceof ThriftEnvelopeEvent)) { throw new IllegalArgumentException("ThriftEnvelopeEventSerializer can only serialize ThriftEnvelopeEvents"); } out.write('\n'); out.write(event.getSerializedEvent()); }