001package org.apache.commons.ssl.org.bouncycastle.asn1;
002
003class BERFactory
004{
005    static final BERSequence EMPTY_SEQUENCE = new BERSequence();
006    static final BERSet EMPTY_SET = new BERSet();
007
008    static BERSequence createSequence(ASN1EncodableVector v)
009    {
010        return v.size() < 1 ? EMPTY_SEQUENCE : new BERSequence(v);
011    }
012
013    static BERSet createSet(ASN1EncodableVector v)
014    {
015        return v.size() < 1 ? EMPTY_SET : new BERSet(v);
016    }
017}