public static DateTimeZone readFrom(InputStream in, String id) throws IOException {
        if (in instanceof DataInput) {
            return readFrom((DataInput)in, id);
        } else {
            return readFrom((DataInput)new DataInputStream(in), id);
        }
    }
public static DateTimeZone readFrom ( InputStream in , String id ) throws IOException { if ( in instanceof DataInput ) { return readFrom ( ( DataInput ) in , id ) ; } else { return readFrom ( ( DataInput ) new DataInputStream ( in ) , id ) ; } }
Decodes a built DateTimeZone from the given stream, as encoded by
writeTo.

@param in input stream to read encoded DateTimeZone from.
@param id time zone id to assign