public TYPE_1 METHOD_1 ( java.lang.String name ) { TYPE_1 VAR_1 = VAR_2 . get ( name ) ; if ( VAR_1 != null ) { return VAR_1 ; } else { TYPE_1 VAR_3 = new TYPE_2 ( name ) ; TYPE_1 VAR_4 = VAR_2 . METHOD_2 ( name , VAR_3 ) ; return VAR_4 == null ? VAR_3 : VAR_4 ; } }

public TYPE_1 METHOD_1 ( java.lang.String name ) { TYPE_1 VAR_1 = VAR_2 . get ( name ) ; if ( VAR_1 != null ) { return VAR_1 ; } else { TYPE_1 VAR_3 = new TYPE_2 ( name ) ; TYPE_1 VAR_4 = VAR_2 . put ( name , VAR_3 ) ; return VAR_4 == null ? VAR_3 : VAR_4 ; } }
