protected void copyValuesDeep(OJOperation result){
result.setComment(getComment());
result.setBody(this.getBody().getDeepCopy());
result.setReturnType(this.getReturnType().getDeepCopy());
result.setFinal(this.isFinal());
result.setStatic(this.isStatic());
result.setVolatile(this.isVolatile());
result.setName(this.getName());
result.setAbstract(isAbstract());
for(OJParameter ojParameter:this.getParameters()){
result.addToParameters(ojParameter.getDeepCopy());
}
result.setVisibility(this.getVisibility());
}
protected void copyValues(OJOperation result){