1org.antlr.runtime.tree.RewriteCardinalityException = function(elementDescription) {
2    this.elementDescription = elementDescription;
3};
4
5/** Base class for all exceptions thrown during AST rewrite construction.
6 *  This signifies a case where the cardinality of two or more elements
7 *  in a subrule are different: (ID INT)+ where |ID|!=|INT|
8 */
9org.antlr.lang.extend(org.antlr.runtime.tree.RewriteCardinalityException, Error, {
10    getMessage: function() {
11		if ( org.antlr.lang.isString(this.elementDescription) ) {
12			return this.elementDescription;
13		}
14		return null;
15	},
16    name: function() {
17        return "org.antlr.runtime.tree.RewriteCardinalityException";
18    }
19});
20