public TYPE_1 METHOD_1 ( java.lang.Class VAR_1 ) throws TYPE_2 { if ( METHOD_2 ( ) . METHOD_3 ( VAR_1 ) ) { return VAR_2 . get ( VAR_1 . getName ( ) ) ; } else { TYPE_1 VAR_3 = TYPE_1 . METHOD_4 ( VAR_1 ) ; METHOD_2 ( ) . put ( VAR_1 . getName ( ) , VAR_3 ) ; } return VAR_2 . get ( VAR_1 . getName ( ) ) ; }

public TYPE_1 METHOD_1 ( java.lang.Class VAR_1 ) throws TYPE_2 { if ( METHOD_2 ( ) . METHOD_3 ( VAR_1 . getName ( ) ) ) { return METHOD_2 ( ) . get ( VAR_1 . getName ( ) ) ; } else { TYPE_1 VAR_3 = TYPE_1 . METHOD_4 ( VAR_1 ) ; METHOD_2 ( ) . put ( VAR_1 . getName ( ) , VAR_3 ) ; } return METHOD_2 ( ) . get ( VAR_1 . getName ( ) ) ; }
