fix for #41 RequireThisCheck doesn't check methods

RequireThisCheck doesn't check methods and fields that are declared below usage