private void mapAttributes() {
attributeCount = 0;
int orgAttCount = super.getAttributeCount();
if (orgAttCount > 0) {
QName elementQName = super.getName();
ParseFilter filter = parserOptions.getParseFilter();
for (int i=0; i<orgAttCount; i++) {
if (filter.acceptable(elementQName, super.getAttributeName(i))) {
if (attributeCount == attributeMap.length) {
int[] newAttributeMap = new int[attributeMap.length*2];
System.arraycopy(attributeMap, 0, newAttributeMap, 0, attributeMap.length);
attributeMap = newAttributeMap;
}