public TYPE_1 < TYPE_2 > get ( TYPE_2 key ) { TYPE_3 value = VAR_1 . get ( key ) ; if ( value == null ) { return TYPE_1 . METHOD_1 ( ) ; } return TYPE_1 . METHOD_2 ( key ) ; } 

public TYPE_1 < TYPE_3 > get ( TYPE_2 key ) { TYPE_3 value = VAR_1 . get ( key ) ; if ( value == null ) { return TYPE_1 . METHOD_1 ( ) ; } return TYPE_1 . METHOD_2 ( value ) ; } 
