public static void CreateSpecificObject(this IAlterProcessor proc, SpecificObjectInfo obj)
        {
            var view = obj as ViewInfo;

            if (view != null)
            {
                proc.CreateView(view);
            }
            var sp = obj as StoredProcedureInfo;

            if (sp != null)
            {
                proc.CreateStoredProcedure(sp);
            }
            var func = obj as FunctionInfo;

            if (func != null)
            {
                proc.CreateFunction(func);
            }
            var trg = obj as TriggerInfo;

            if (trg != null)
            {
                proc.CreateTrigger(trg);
            }
        }