methodVisitor.visitCode();
for ( Map.Entry<FieldReference,Expression> entry : staticFields.entrySet() )
{
FieldReference field = entry.getKey();
entry.getValue().accept( expressionVisitor );
<BUG>methodVisitor.visitFieldInsn(PUTSTATIC, byteCodeName( field.owner().name() ),

field.name(), signature( field.type() ));
</BUG>
}

methodVisitor.visitCode();
for ( Map.Entry<FieldReference,Expression> entry : staticFields.entrySet() )
{
FieldReference field = entry.getKey();
entry.getValue().accept( expressionVisitor );
methodVisitor.visitFieldInsn( PUTSTATIC, byteCodeName( field.owner() ),
field.name(), signature( field.type() ) );
}
