public boolean METHOD_1 ( ) { switch ( this ) { default : case VAR_1 : return true ; case VAR_2 : int VAR_3 = ( ( java.lang.Integer ) ( this . VAR_4 ) ) ; if ( VAR_3 > 0 ) { this . VAR_4 = -- VAR_3 ; return true ; } else return false ; case VAR_5 : return new java.util.Date ( ) . METHOD_2 ( ( ( java.util.Date ) ( VAR_4 ) ) ) ; } }

public boolean METHOD_1 ( ) { switch ( this . type ) { default : case VAR_1 : return true ; case VAR_2 : int VAR_3 = ( ( java.lang.Integer ) ( this . VAR_4 ) ) ; if ( VAR_3 > 0 ) { this . VAR_4 = -- VAR_3 ; return true ; } else return false ; case VAR_5 : return new java.util.Date ( ) . METHOD_2 ( ( ( java.util.Date ) ( VAR_4 ) ) ) ; } }
