protected TYPE_1 METHOD_1 ( TYPE_2 node ) { if ( ( node . METHOD_2 ( ) ) != null ) { return node instanceof TYPE_1 ? ( ( TYPE_1 ) ( node ) ) : METHOD_1 ( node . METHOD_2 ( ) ) ; } return null ; } 

private TYPE_1 METHOD_1 ( TYPE_2 node ) { if ( ( node . METHOD_2 ( ) ) != null ) { return node instanceof TYPE_1 ? ( ( TYPE_1 ) ( node ) ) : METHOD_1 ( node . METHOD_2 ( ) ) ; } return null ; } 
