}
sb.append(this.getBeanName()).append("'");
if (null != getAliases() && getAliases().length > 0) {
sb.append(" aliases[").append(StringUtils.arrayToCommaDelimitedString(getAliases())).append("]");
}
BeanDefinition bd = getBeanDefinition();
if (null != bd.getBeanClassName()) {
sb.append(" [").append(bd.getBeanClassName()).append("]");
}
if (null != bd.getScope() && !bd.getScope().equals("")) {
sb.append("; scope=").append(bd.getScope());
}
if (bd.isAbstract()) {
sb.append("; abstract=true");
}
if (bd.isLazyInit()) {
sb.append("; lazyInit=true");
}
if (bd instanceof GenericBeanDefinition) {
GenericBeanDefinition gbd = (GenericBeanDefinition) bd;
if (gbd.getAutowireMode() > 0) {