String[] iNames = new String[interfaces.length];
for ( int i = 0; i < interfaces.length; i++ )
{
iNames[i] = byteCodeName( interfaces[i].name() );
}
<BUG>classWriter.visit( V1_8, ACC_PUBLIC + ACC_SUPER, byteCodeName( type.name() ), signature( type ),
byteCodeName( base.name() ), iNames.length != 0 ? iNames : null );
this.type = type;</BUG>
this.base = base;
}

String[] iNames = new String[interfaces.length];
for ( int i = 0; i < interfaces.length; i++ )
{
iNames[i] = byteCodeName( interfaces[i].name() );
}
classWriter.visit( V1_8, ACC_PUBLIC + ACC_SUPER, byteCodeName( type ), signature( type ),
byteCodeName( base ), iNames.length != 0 ? iNames : null );
this.type = type;
this.base = base;
}
