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

package org.bouncycastle.asn1;

class DERFactory
{
    static final DERSequence EMPTY_SEQUENCE;
    static final DERSet EMPTY_SET;
    
    static DERSequence createSequence(final ASN1EncodableVector asn1EncodableVector) {
        if (asn1EncodableVector.size() < 1) {
            return DERFactory.EMPTY_SEQUENCE;
        }
        return new DERSequence(asn1EncodableVector);
    }
    
    static DERSet createSet(final ASN1EncodableVector asn1EncodableVector) {
        if (asn1EncodableVector.size() < 1) {
            return DERFactory.EMPTY_SET;
        }
        return new DERSet(asn1EncodableVector);
    }
    
    static {
        EMPTY_SEQUENCE = new DERSequence();
        EMPTY_SET = new DERSet();
    }
}
