@ kri shan It's shallow copy not deep copy. It's better if you tell purpose behind using clone method in singletone class. Java Documentation wrote:The method clone for class Object performs a specific cloning operation. First, if the class of this object does not implement the interface Cloneable, then a CloneNotSupportedException is thrown. Note that all arrays are considered to implement ...