private TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 ) { TYPE_1 type = VAR_1 . type ; if ( type == null ) { final TYPE_3 VAR_2 = VAR_3 ; if ( VAR_2 != null ) type = VAR_2 . getType ( ) ; if ( ( type == null ) || ( ( VAR_4 ) == type ) ) type = TYPE_1 . METHOD_2 ( VAR_1 . value ) ; } return type ; }

private TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 ) { TYPE_1 type = VAR_1 . type ; if ( type == null ) { final TYPE_3 VAR_2 = VAR_3 ; if ( VAR_2 != null ) type = VAR_2 . getType ( ) ; } if ( ( type == null ) || ( ( VAR_4 ) == type ) ) type = TYPE_1 . METHOD_2 ( VAR_1 . value ) ; return type ; }
