generated classes will inherit package private visibility
suppress all warnings in generated code
will need sometimes to disable this to check for some
warnings that may be valid