rex0670_2010_oo.hh.pdf