public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws TYPE_3 { TYPE_4 c = this . node ( ) ; TYPE_5 expr = c . expr ( ) ; if ( expr == null ) return c ; if ( ! ( VAR_1 . METHOD_2 ( ) . METHOD_3 ( expr , VAR_1 . METHOD_2 ( ) ) ) ) return c ; if ( expr instanceof TYPE_6 ) return c ; return METHOD_4 ( ) . METHOD_1 ( this . node ( ) , VAR_1 ) ; }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws TYPE_3 { TYPE_4 c = node ( ) ; TYPE_5 expr = c . expr ( ) ; if ( expr == null ) return c ; if ( ! ( VAR_1 . METHOD_2 ( ) . METHOD_3 ( expr , VAR_1 . METHOD_2 ( ) ) ) ) return c ; if ( expr instanceof TYPE_6 ) return c ; return METHOD_4 ( ) . METHOD_1 ( node ( ) , VAR_1 ) ; }
