"Save error: Package Visibility: Type is not visible: " If all other checks fail and you are actually able to reference ` ` than in my experience this error is caused due to the fact that the class you are working on has been updated on the server. Solution is to disable tooling api support in project properties. If this has helped you please comment or follow me @danielsokolows .