I've found that it's okay to have an inner class be static but it throws a fit when I try to make the main class static.
I was aiming to make sure that only one instance could be shown at a time.
If I make all the methods static, will that do it? I don't think making it final will do much more than make it sterile( unable to have children).