public class MySingleton{
  private static final MySingleton INSTANCE = new MySingleton();
  private MySingleton(){}
  public static getInstance(){
    return INSTANCE;
  }
}
Это правильный способ реализовать Singleton. Если да, то в чем заключается необходимость последнего ключевого слова?