Class<? extends OutputStream>[] classes = new Class<? extends OutputStream>[]{GZIPOutputStream.class, ObjectOutputStream.class}; Weiss jemand warum?