{
if (qName.getName().startsWith("xmlns")) {
return;
}
Attribute attrStrategy;
try {
attrStrategy = getAttribute(parentType, qName, childNode);
if (attrStrategy == null) {
if (qName.equals(TEXT)) {
validateEmptyText(parentBean, childNode);
}
}
else if (attrStrategy.isProgram()) {
attrStrategy.setValue(parentBean, qName,
buildProgram(attrStrategy, childNode));
}
else if (attrStrategy.isNode()) {
attrStrategy.setValue(parentBean, qName, childNode);
}
else if (configureInlineText(parentBean, childNode, qName, attrStrategy)) {
}
else if (configureInlineBean(parentBean, childNode, attrStrategy)) {
}