some notes about primitives/call boundaries with extensive inner class use