try to optimize SyntaxConstructClassifier