public static TYPE_1 METHOD_1 ( byte VAR_1 ) throws TYPE_2 { byte VAR_2 = ( ( byte ) ( - ( ( VAR_1 > > INT_1 ) & INT_2 ) ) ) ; for ( TYPE_1 VAR_3 : TYPE_1 . values ( ) ) { if ( ( VAR_3 . value ) == VAR_2 ) { return VAR_3 ; } } throw new TYPE_2 ( STRING_1 ) ; }

public static TYPE_1 METHOD_1 ( byte VAR_1 ) throws TYPE_2 { byte VAR_2 = ( ( byte ) ( ( VAR_1 > > INT_1 ) & INT_2 ) ) ; for ( TYPE_1 VAR_3 : TYPE_1 . values ( ) ) { if ( ( VAR_3 . value ) == VAR_2 ) { return VAR_3 ; } } throw new TYPE_2 ( STRING_1 ) ; }
