TYPE_1 < TYPE_2 > METHOD_1 ( TYPE_3 key ) { if ( ( this . VAR_1 ) == ( key . METHOD_2 ( ) ) ) { this . VAR_2 = true ; return this ; } if ( ( this . VAR_3 ) == null ) { this . VAR_3 = new java.util.HashMap < > ( ) ; } java.lang.String VAR_4 = METHOD_3 ( key ) ; TYPE_1 < TYPE_2 > VAR_5 = METHOD_4 ( VAR_4 ) ; return VAR_5 . METHOD_1 ( key ) ; }

public TYPE_1 < TYPE_2 > METHOD_4 ( java.lang.String VAR_4 ) { if ( ( this . VAR_3 ) == null ) { this . VAR_3 = new java.util.HashMap < > ( ) ; } TYPE_1 < TYPE_2 > VAR_5 = this . VAR_3 . get ( VAR_4 ) ; if ( VAR_5 == null ) { VAR_5 = new TYPE_1 < > ( ( ( this . VAR_1 ) + 1 ) ) ; this . VAR_3 . put ( VAR_4 , VAR_5 ) ; } return VAR_5 ; }
