for (Map.Entry<String, Method> methodEntry : setters.entrySet()) {
String name = methodEntry.getKey();
Method setter = methodEntry.getValue();
GetPropertyMethod getPropertyMethod = getPropertyMethods.get(name);
Class<?> propertyType = types.get(name);
SetPropertyMethod setPropertyMethod = new SetPropertyMethod(setter, getPropertyMethod, name, propertyType);
typeMethods.add(setPropertyMethod);
}
for (Method method : methods) {
typeMethods.add(new UserMethod(method));
}