For some strange reason, this generic method won\'t get inlined inside another method, unless the other method contains a loop. What could explain this odd behavior? For non