You shouldn't need to make methods visible for testing, it really implies you aren't testing in the right way. If you really do need it then use the `@VisibleForTesting` annotation.