public TYPE_1 METHOD_1 ( TYPE_2 query ) { switch ( query . METHOD_2 ( ) ) { case VAR_1 : return METHOD_3 ( ( ( TYPE_3 ) ( query ) ) ) ; case VAR_2 : return METHOD_4 ( ( ( TYPE_4 ) ( query ) ) ) ; case VAR_3 : return METHOD_5 ( ( ( TYPE_5 ) ( query ) ) ) ; default : return null ; } }

public final TYPE_1 METHOD_1 ( final TYPE_2 query ) { switch ( query . METHOD_2 ( ) ) { case VAR_1 : return METHOD_3 ( ( ( TYPE_3 ) ( query ) ) ) ; case VAR_2 : return METHOD_4 ( ( ( TYPE_4 ) ( query ) ) ) ; case VAR_3 : return METHOD_5 ( ( ( TYPE_5 ) ( query ) ) ) ; default : return null ; } }
