Inheritance: NamedConfigurationElement
        private void LoadProcedure(ProcedureElement procedureElement, string schemaName)
        {
            if (procedureElement == null)
                return;

            Procedures.Add(new Procedure(procedureElement.GetProcedureName(), procedureElement.GetProcedureName(), schemaName));
            foreach(var argumentElement in procedureElement.Arguments)
            {
                LoadArgument(argumentElement as ArgumentElement, procedureElement.GetProcedureName(), schemaName);
            }
        }
        private void LoadProcedure(ProcedureElement procedureElement, string schemaName)
        {
            if (procedureElement == null)
            {
                return;
            }

            Procedures.Add(new Procedure(procedureElement.GetProcedureName(), procedureElement.GetProcedureName(), schemaName));
            foreach (var argumentElement in procedureElement.Arguments)
            {
                LoadArgument(argumentElement as ArgumentElement, procedureElement.GetProcedureName(), schemaName);
            }
        }