.create();
while (true) {
reader.beginArray();
EventType type = EventType.valueOf(reader.nextString());
IStreamEvent evt;
switch (type) {
case APPEND_STDERR:
case APPEND_STDOUT:
evt = (IStreamEvent) gson.fromJson(reader, type.eventClass);
System.out.write(evt.getChunk());
break;
default:
System.out.println("\n\n## " + type);
reader.skipValue();
}