public static TYPE_1 METHOD_1 ( TYPE_1 a , TYPE_1 b ) { while ( true ) { b . METHOD_2 ( ( ( b . METHOD_3 ( ) ) - ( a . METHOD_4 ( ) ) ) ) ; if ( TYPE_2 . METHOD_5 ( a ) ) { return a ; } a . METHOD_2 ( ( ( a . METHOD_3 ( ) ) - ( b . METHOD_4 ( ) ) ) ) ; if ( TYPE_2 . METHOD_5 ( b ) ) { return b ; } } }

public static TYPE_1 METHOD_1 ( TYPE_1 a , TYPE_1 b ) { while ( true ) { b . METHOD_2 ( ( ( b . METHOD_3 ( ) ) - ( a . METHOD_4 ( ) ) ) ) ; if ( TYPE_2 . METHOD_5 ( b ) ) { return b ; } a . METHOD_2 ( ( ( a . METHOD_3 ( ) ) - ( b . METHOD_4 ( ) ) ) ) ; if ( TYPE_2 . METHOD_5 ( a ) ) { return a ; } } }
