public static < TYPE_1 , TYPE_2 > TYPE_2 METHOD_1 ( TYPE_3 < TYPE_1 , TYPE_2 > VAR_1 , TYPE_1 key ) { for ( TYPE_4 < TYPE_1 , TYPE_2 > VAR_2 : VAR_1 . METHOD_2 ( ) ) { if ( key . equals ( VAR_2 . METHOD_3 ( ) ) ) { return VAR_2 . getValue ( ) ; } } return null ; }

public static < TYPE_1 , TYPE_2 > TYPE_2 METHOD_1 ( java.util.Map < TYPE_1 , TYPE_2 > VAR_1 , TYPE_1 key ) { for ( java.util.Map.Entry < TYPE_1 , TYPE_2 > VAR_2 : VAR_1 . METHOD_2 ( ) ) { if ( key . equals ( VAR_2 . METHOD_3 ( ) ) ) { return VAR_2 . getValue ( ) ; } } return null ; }
