public TYPE_1 METHOD_1 ( int position ) { if ( ( VAR_1 [ position ] ) == null ) { int diff = position - ( ( VAR_2 ) / INT_1 ) ; TYPE_2 VAR_3 = TYPE_2 . METHOD_2 ( VAR_4 , diff , this . VAR_5 ) ; VAR_1 [ position ] = VAR_3 ; return VAR_3 ; } else { return VAR_1 [ position ] ; } }

public TYPE_1 METHOD_1 ( int position ) { if ( ( VAR_1 [ position ] ) == null ) { int diff = position - ( ( VAR_2 ) / INT_1 ) ; TYPE_2 VAR_3 = TYPE_2 . METHOD_2 ( VAR_4 , diff , this . VAR_5 ) ; VAR_1 [ position ] = VAR_3 ; return VAR_3 ; } else { TYPE_2 VAR_3 = VAR_1 [ position ] ; VAR_3 . update ( VAR_5 ) ; return VAR_3 ; } }
