else if (element instanceof IBeansValueHolder) {
IBeansValueHolder holder = (IBeansValueHolder) element;
validateValue(holder, holder.getValue(), context);
}
else if (element instanceof IBeansList) {
IBeansList list = (IBeansList) element;
for (Object entry : list.getList()) {
validateValue(list, entry, context);
}
}
else if (element instanceof IBeansSet) {
IBeansSet set = (IBeansSet) element;