| package org.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); |
| } |
| } |