// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.asn1;

class DLFactory
{
    static final DLSequence EMPTY_SEQUENCE;
    static final DLSet EMPTY_SET;
    
    static DLSequence createSequence(final ASN1EncodableVector asn1EncodableVector) {
        if (asn1EncodableVector.size() < 1) {
            return DLFactory.EMPTY_SEQUENCE;
        }
        return new DLSequence(asn1EncodableVector);
    }
    
    static DLSet createSet(final ASN1EncodableVector asn1EncodableVector) {
        if (asn1EncodableVector.size() < 1) {
            return DLFactory.EMPTY_SET;
        }
        return new DLSet(asn1EncodableVector);
    }
    
    static {
        EMPTY_SEQUENCE = new DLSequence();
        EMPTY_SET = new DLSet();
    }
}
