Den klonmetod som deklareras i objektklassen har skyddad tillgänglighet; för att tillåta andra metoder än Stack och dess underklasser att klona Stack instanser, metoden måste främjas till allmän tillgänglighet.