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