&& defaultValue[0] != null) {
if (defaultValue[0].startsWith("file:")) {
component = new FileComponent();
break;
} else if (defaultValue[0].startsWith("directory:")) {
component = new DirectoryComponent();
break;
} else if(defaultValue[0].startsWith("textarea:")) {
component = new StringComponent(true);
break;
}