flags = new boolean [length]; declaredFlags = new boolean[length];
declared = new boolean [length]; specified = new boolean [length];
    public void setAttributes (Attributes atts)    {	int length = atts.getLength ();	super.setAttributes (atts);	flags = new boolean [length];	declaredFlags = new boolean[length];	if (atts instanceof Attributes2) {	    Attributes2	a2 = (Attributes2) atts;	    for (int i = 0; i < length; i++) {		flags [i] = a2.isSpecified (i);		declaredFlags[i] = a2.isDeclared(i);	    }	} else {	    for (int i = 0; i < length; i++) {		flags [i] = true;		declaredFlags[i] = getType(i).equals("CDATA");	    }	}    }