int offset, int length, boolean ordered, boolean dtd) throws CMException {   fCount = length; fChildren = new QName[fCount]; fChildrenType = new int[fCount]; for (int i = 0; i < fCount; i++) { fChildren[i] = new QName(childList[offset + i]); fChildrenType[i] = childListType[offset + i]; } fOrdered = ordered;  }
int offset, int length) throws CMException { this(childList, childListType, offset, length, false, false); }
    public MixedContentModel(QName childList[],                             int childListType[],                             int offset, int length,                             boolean ordered,                             boolean dtd) throws CMException {        // Make our own copy now, which is exactly the right size        fCount = length;        fChildren = new QName[fCount];        fChildrenType = new int[fCount];        for (int i = 0; i < fCount; i++) {            fChildren[i] = new QName(childList[offset + i]);            fChildrenType[i] = childListType[offset + i];        }        fOrdered = ordered;    } // <init>(QName[],int[],int,int,boolean,boolean)