} else if (Node.TEXT_NODE == nodeType) {
returnValue =new TextElement(nodeElement, componentBean);
} else if (Node.COMMENT_NODE == nodeType) {
returnValue =new CommentElement(nodeElement, componentBean);
} else if (Node.PROCESSING_INSTRUCTION_NODE == nodeType) {
returnValue =new PIElement(nodeElement, componentBean);
} else if (Node.ELEMENT_NODE == nodeType) {
String className = (String) mapClasses.get(nodeElement.getNodeName());
if (className == null) {
className = DEFAULT_CLASS_ELEMENT_PROCESSOR;