optimize SyntaxConstructClassifier