{
mv = cw.visitMethod( ACC_PUBLIC, "hashCode", "()I", null, null );
mv.visitCode();
mv.visitVarInsn( ALOAD, 0 );
mv.visitVarInsn( ALOAD, 0 );
mv.visitFieldInsn( GETFIELD, BuildUtils.getInternalType( wrapper ), "object", BuildUtils.getTypeDescriptor( core.getName() ));
mv.visitMethodInsn( INVOKEVIRTUAL,
BuildUtils.getInternalType( wrapper ),
"getTriplesForSubject",
"(" + Type.getDescriptor( Object.class ) + ")" + Type.getDescriptor( Collection.class ) );
mv.visitMethodInsn( INVOKEVIRTUAL, Type.getInternalName( Object.class ), "hashCode", "()I" );