catalyst源代码分析optimizer