public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { try { for ( TYPE_1 VAR_2 : VAR_3 ) if ( VAR_2 . METHOD_2 ( ) . getName ( ) . equals ( VAR_1 . getName ( ) ) ) return VAR_2 ; return new TYPE_1 ( VAR_1 . METHOD_3 ( ) ) ; } catch ( java.lang.NullPointerException VAR_4 ) { VAR_3 . add ( new TYPE_1 ( VAR_1 . METHOD_3 ( ) ) ) ; return TYPE_3 . METHOD_1 ( VAR_1 ) ; } }

public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { try { for ( TYPE_1 VAR_2 : VAR_3 ) if ( VAR_2 . METHOD_2 ( ) . getName ( ) . equals ( VAR_1 . getName ( ) ) ) return VAR_2 ; return new TYPE_1 ( VAR_1 . METHOD_3 ( ) ) ; } catch ( java.lang.NullPointerException VAR_4 ) { TYPE_1 p = new TYPE_1 ( VAR_1 . METHOD_3 ( ) ) ; VAR_3 . add ( p ) ; return p ; } }
