if (classType == null || classType == VUnknownComponent.class) {
String serverSideName = conf
.getUnknownServerClassNameByEncodedTagName(uidl.getTag());
return new VUnknownComponent(serverSideName);
} else if (VSplitPanelVertical.class == classType) {
return new VSplitPanelVertical();
} else if (VTextArea.class == classType) {
return new VTextArea();
} else if (VDateFieldCalendar.class == classType) {
return new VDateFieldCalendar();
} else if (VPasswordField.class == classType) {