public class Singleton
{
    public static final Singleton SINGLETON = new Singleton();

    private Singleton( ) 
    {
        // constructor code goes here
    }

    ... // Remainder omitted

}

OR

public class Singleton
{
    private static final Singleton SINGLETON = new Singleton();

    private Singleton( ) 
    {
        // constructor code goes here
    }

    public static Singleton getInstance() { return SINGLETON; }

    ... // Remainder omitted

}
