I used IntelliJ for \"Inspect Code\", and one of its results is:
Problem synopsis Can be package local (at line 18(public class HeartBeat))
Coming from the Android app background, you also need to consider that sometimes those warnings are redundant. So for debug build classes, it can be package local but for release build it might be used outside of package.
I have disabled it on my end and @ashario answer was quite helpful in finding how to do it.