break;
case STUCTURE:
for(Method m : methods(analysis.getType())) {
if(m.getName().startsWith("set") && m.getParameterTypes().length == 1) {
TypeAnalysis analysis = TypeAnalyzer.forSetMethod(m);
if(analysis != null) {
if (m.isAnnotationPresent(BindElement.class)) {
Class<?> type = m.getAnnotation(BindElement.class).targetClass();
if(type != void.class)
analysis = TypeAnalyzer.withCustomComponent(analysis, type);