final public TregexPattern Node ( Relation r ) throws ParseException { TregexPattern node ; switch ( ( jj_ntk == - 1 ) ? jj_ntk ( ) : jj_ntk ) { case 12 : jj_consume_token ( 12 ) ; node = SubNode ( r ) ; jj_consume_token ( 13 ) ; break ; case IDENTIFIER : case BLANK : case REGEX : case 14 : case 15 : case 18 : case 19 : node = ModDescription ( r ) ; break ; default : jj_la1 [ 0 ] = jj_gen ; jj_consume_token ( - 1 ) ; throw new ParseException ( ) ; } { if ( true ) return node ; } throw new Error ( "Missing return statement in function" ) ; }
pertains to this node gets passed all the way down to the Description node