throw new DomainException("error.researcher.ResultUnitAssociation.call","setRole");
if (role==null) { throw new DomainException("error.researcher.ResultUnitAssociation.role.null"); } if(!this.getRole().equals(role)) { if (!this.getResult().hasAssociationWithUnitRole(this.getUnit(), role)) { super.setRole(role); this.getResult().setModifyedByAndDate(); } else { throw new DomainException("error.researcher.ResultUnitAssociation.association.exists", this.getUnit().getName(), this.getRole().toString()); } }
    public void setRole(ResultUnitAssociationRole role) {	throw new DomainException("error.researcher.ResultUnitAssociation.call","setRole");    }