/* 1252 */ if (BeanSchemaBinding.collectionQName.equals(name))
/* 1253 */ return new AbstractCollectionMetaData();
/* 1254 */ if (BeanSchemaBinding.listQName.equals(name))
/* 1255 */ return new AbstractListMetaData();
/* 1256 */ if (BeanSchemaBinding.setQName.equals(name))
/* 1257 */ return new AbstractSetMetaData();
/* 1258 */ if (BeanSchemaBinding.arrayQName.equals(name)) {
/* 1259 */ return new AbstractArrayMetaData();
/* */ }
/* 1261 */ throw new IllegalArgumentException("Unknown collection qname=" + name);
/* */ }