setShadowed,
cw );
if ( Collection.class.isAssignableFrom( clazz ) ) {
buildCollectionClass( clazz,
className,
<BUG>cw );
} else {</BUG>
buildRegularClass( clazz,
className,
cw );

setShadowed,
cw );
if ( Collection.class.isAssignableFrom( clazz ) ) {
buildCollectionClass( clazz,
className,
cw );
} else if ( Map.class.isAssignableFrom( clazz ) ) {
buildMapClass( clazz,
className,
cw );
} else {
buildRegularClass( clazz,
className,
cw );
