package org.thoughtcrime.bouncycastle.asn1; class BERFactory { static final BERSequence EMPTY_SEQUENCE = new BERSequence(); static final BERSet EMPTY_SET = new BERSet(); static BERSequence createSequence(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SEQUENCE : new BERSequence(v); } static BERSet createSet(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SET : new BERSet(v); } static BERSet createSet(ASN1EncodableVector v, boolean needsSorting) { return v.size() < 1 ? EMPTY_SET : new BERSet(v, needsSorting); } }