static long METHOD_1 ( long a , long b ) { return b == 0 ? a : TYPE_1 . METHOD_1 ( b , ( a % b ) ) ; } 

static long METHOD_1 ( long a , long b ) { return b == 0 ? a < 0 ? - a : a : TYPE_1 . METHOD_1 ( b , ( a % b ) ) ; } 
