if (!items.isEmpty()) {
String[] endKeys = knownAnnotationKeys.toArray(new String[knownAnnotationKeys.size()]);
b.annotationBoundary(new AnnotationBoundaryMapImpl(
endKeys, new String[0], new String[0], new String[0]));
}
return b.finish();
}
@Override
public int length() {
checkConsistent();