sw.indent();
// <<bean class>>, <<default group seq class 1>>, <<default group seq class 2>>, ...
Class<?> beanClazz = beanHelper.getClazz();
sw.print(asLiteral(beanClazz));
GroupSequence groupSeqAnnotation = beanClazz.getAnnotation(GroupSequence.class);
List<Class<?>> groupSequence = new ArrayList<Class<?>>();
if (groupSeqAnnotation == null) {
groupSequence.add(beanClazz);
} else {
groupSequence.addAll(Arrays.asList(groupSeqAnnotation.value()));
}
boolean groupSequenceContainsDefault = false;
for (Class<?> group : groupSequence) {
sw.println(",");
if (group.getName().equals(beanClazz.getName())) {