public ValidationResult visitProcedure(Procedure procedure) { procedureValidator.validate(procedure, validationResult); ProcedureParameter parameter = procedure.getResultParam(); if (parameter != null) { visitProcedureParameter(parameter); } for (ProcedureParameter procPar : procedure.getCallOutParameters()) { visitProcedureParameter(procPar); } for (ProcedureParameter procPar : procedure.getCallParameters()) { visitProcedureParameter(procPar); } return validationResult; }