I know reflection can make java performance behave worse. And I have just known it can also make some compiler optimization doesn\'t work well. Is there some reason?