public boolean METHOD_1 ( ) { switch ( type ) { case VAR_1 : return ( ( ( METHOD_2 ( ) ) && ( METHOD_3 ( ) ) ) && ( METHOD_4 ( ) ) ) && ( METHOD_5 ( ) ) ; case VAR_2 : case VAR_3 : case VAR_4 : case VAR_5 : return ( ( METHOD_2 ( ) ) && ( METHOD_4 ( ) ) ) && ( METHOD_5 ( ) ) ; default : return false ; } }

public boolean METHOD_1 ( ) { switch ( type ) { case VAR_1 : return ( ( ( METHOD_2 ( ) ) && ( METHOD_3 ( ) ) ) && ( METHOD_4 ( ) ) ) && ( METHOD_5 ( ) ) ; case VAR_2 : case VAR_3 : case VAR_4 : case VAR_5 : return ( METHOD_2 ( ) ) && ( METHOD_4 ( ) ) ; default : return false ; } }
