Element all = types.createElement("sequence");
e.appendChild(all);
// Build a ClassRep that represents the bean class. This
// allows users to provide their own field mapping.
ClassRep clsRep = types.getBeanBuilder().build(javaType);
// Map abstract classes to abstract attribute on complexType
if (Modifier.isAbstract(clsRep.getModifiers())) {
complexType.setAttribute("abstract", "true");
}
// Write out fields
Vector fields = clsRep.getFields();
for (int i=0; i < fields.size(); i++) {
FieldRep field = (FieldRep) fields.elementAt(i);
String name = field.getName();