if (!scripts.contains(path)) {
String className = StringUtils.substringBeforeLast(StringUtils.substringAfter(path,
p + separator).replace(separator.charAt(0), '.'), ".");
Class<?> clazz = Class.forName(className);
UIComponent uiAnn = AnnotationUtils.findAnnotation(clazz, UIComponent.class);
if (uiAnn != null) {
String beanName = uiAnn.value();
scripts.add(f.getAbsolutePath());
registerBean(beanName, f, "conversation");
}
UIController cntAnn = AnnotationUtils.findAnnotation(clazz, UIController.class);