@Override
    public FreezableClass clone() {
        try {
            FreezableClass clone=(FreezableClass)super.clone();
            clone.frozen = false;
            return clone;
        }
        catch (CloneNotSupportedException e) {
            throw new RuntimeException(e);
        }
    }
Clones this. The clone is <i>not</i> frozen
component/src/main/java/com/yahoo/component/provider/FreezableClass.java