public OJOperation getCopy(){ OJOperation result = new OJOperation(); copyValues(result); return result; } public OJOperation getDeepCopy(){
public OJOperation getDeepCopy(){ OJOperation result = new OJOperation(); copyValuesDeep(result); return result; } protected void copyValuesDeep(OJOperation result){