Optimze file contains AST class.