question: @ SuppressWarnings ( "static-method" ) protected boolean introducesScope ( AncestorChain < ? > ac ) { ParseTreeNode node = ac . node ; return node instanceof FunctionConstructor || node instanceof CatchStmt || node instanceof WithStmt ; }
target:  May be overridden to make different decisions about when to introduce a new lexical scope.