https://techiworks.com/what-happens-if-main-method-is-declared-private/