Is this singleton implementation OK in a multi threaded application given: there is no serialization, deserialization
public class NewSingleton {
    private static final NewSingleton RAJNI= new NewSingleton();
    private NewSingleton(){
    }
    public static NewSingleton getInstance() {
        return RAJNI;
    }    
}
 
     
    