if (this.getEvaluationID() != null) { final Object[] args = { WrittenEvaluation.class, this.getEvaluationID() };  return (IWrittenEvaluation) ServiceUtils.executeService(null, "ReadDomainObject", args);
if (this.writtenEvaluation == null) { if (this.getEvaluationID() != null) { final Object[] args = { WrittenEvaluation.class, this.getEvaluationID() }; writtenEvaluation = (IWrittenEvaluation) ServiceUtils.executeService(null, "ReadDomainObject", args); } else { return null; }
    public IWrittenEvaluation getEvaluation() throws FenixFilterException, FenixServiceException {        if (this.getEvaluationID() != null) {            final Object[] args = { WrittenEvaluation.class, this.getEvaluationID() };                        return (IWrittenEvaluation) ServiceUtils.executeService(null, "ReadDomainObject", args);        }        return null;    }