    001package org.apache.commons.ssl.asn1;
    002
    003import java.io.IOException;
    004import java.util.Enumeration;
    005
    006/** @deprecated use BERSequence */
    007public class BERConstructedSequence
    008    extends DERConstructedSequence {
    009    /*
    010     */
    011    void encode(
    012        DEROutputStream out)
    013        throws IOException {
    014        if (out instanceof ASN1OutputStream || out instanceof BEROutputStream) {
    015            out.write(SEQUENCE | CONSTRUCTED);
    016            out.write(0x80);
    017
    018            Enumeration e = getObjects();
    019            while (e.hasMoreElements()) {
    020                out.writeObject(e.nextElement());
    021            }
    022
    023            out.write(0x00);
    024            out.write(0x00);
    025        } else {
    026            super.encode(out);
    027        }
    028    }
    029}