@Override
public BoneCPConfig clone() throws CloneNotSupportedException {
BoneCPConfig clone = (BoneCPConfig)super.clone();
Field[] fields = this.getClass().getDeclaredFields();
for (Field field: fields){
try {
field.set(clone, field.get(this));
} catch (Exception e) {
// should never happen
}
}
return clone;
}
public BoneCPConfig clone() throws CloneNotSupportedException {
BoneCPConfig clone = (BoneCPConfig)super.clone();
Field[] fields = this.getClass().getDeclaredFields();
for (Field field: fields){
try {
field.set(clone, field.get(this));
} catch (Exception e) {
// should never happen
}
}
return clone;
}