public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { TYPE_1 VAR_2 = new TYPE_1 ( METHOD_2 ( ) , METHOD_3 ( ) ) ; for ( int VAR_3 = 0 ; VAR_3 < ( METHOD_2 ( ) ) ; VAR_3 ++ ) for ( int VAR_4 = 0 ; VAR_4 < ( METHOD_3 ( ) ) ; VAR_4 ++ ) VAR_2 . set ( VAR_3 , VAR_4 , VAR_1 . function ( VAR_2 . get ( VAR_3 , VAR_4 ) ) ) ; return VAR_2 ; }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { TYPE_1 VAR_2 = new TYPE_1 ( METHOD_2 ( ) , METHOD_3 ( ) ) ; for ( int VAR_3 = 0 ; VAR_3 < ( METHOD_2 ( ) ) ; VAR_3 ++ ) for ( int VAR_4 = 0 ; VAR_4 < ( METHOD_3 ( ) ) ; VAR_4 ++ ) VAR_2 . set ( VAR_3 , VAR_4 , VAR_1 . function ( get ( VAR_3 , VAR_4 ) ) ) ; return VAR_2 ; }
