ignore generated file
ignore non-public types