String classStr = element.substring(0, k);
classInt = ProviderMgr.getRecordClassNumber(classStr);
if (classInt == -1) {
// jndi.4C=Unknown record class: {0}
throw new InvalidAttributeIdentifierException(
Messages.getString("jndi.4C", classStr)); //$NON-NLS-1$
}
classesSet.add(new Integer(classInt));
typeStr = element.substring(k, element.length()).trim();
} else {
classesSet.add(new Integer(ProviderConstants.IN_CLASS));
typeStr = element.trim();
}
typesInt = ProviderMgr.getRecordTypeNumber(typeStr);
if (typesInt == -1) {
// jndi.4D=Unknown record type: {0}
throw new InvalidAttributeIdentifierException(Messages
.getString("jndi.4D", typeStr)); //$NON-NLS-1$
}
typesSet.add(new Integer(typesInt));
}
// filling classes array