let sm = zipbase (fromIntegral $ ptrToIntPtr staticbase) sfields
-- new fields "overwrite" old ones, if they have the same name
let staticmap = sm `M.union` sc_sm
let sc_im = getsupermap superclass ciFieldMap
let sm = zipbase (fromIntegral $ ptrToIntPtr staticbase) sfields
-- new fields "overwrite" old ones, if they have the same name
let staticmap = sm `M.union` sc_sm
let sc_im = getsupermap superclass ciFieldMap