Index: src/ControlStruct/ExceptTranslate.cc
===================================================================
--- src/ControlStruct/ExceptTranslate.cc	(revision bee06942613823dfa3adc6451bf356922ada830e)
+++ src/ControlStruct/ExceptTranslate.cc	(revision 2f42718dd1dafad85f808eaefd91c3a4c1871b20)
@@ -187,11 +187,11 @@
 		unused_index_obj->attributes.push_back( new Attribute( "unused" ) );
 
-		catch_func_t.get_parameters().push_back( index_obj.clone() );
-		catch_func_t.get_parameters().push_back( exception_obj.clone() );
-		match_func_t.get_returnVals().push_back( unused_index_obj );
-		match_func_t.get_parameters().push_back( exception_obj.clone() );
-		handle_func_t.get_returnVals().push_back( bool_obj.clone() );
-		handle_func_t.get_parameters().push_back( exception_obj.clone() );
-		finally_func_t.get_parameters().push_back( voidptr_obj.clone() );
+		catch_func_t.parameters.push_back( index_obj.clone() );
+		catch_func_t.parameters.push_back( exception_obj.clone() );
+		match_func_t.returnVals.push_back( unused_index_obj );
+		match_func_t.parameters.push_back( exception_obj.clone() );
+		handle_func_t.returnVals.push_back( bool_obj.clone() );
+		handle_func_t.parameters.push_back( exception_obj.clone() );
+		finally_func_t.parameters.push_back( voidptr_obj.clone() );
 	}
 
@@ -275,6 +275,6 @@
 
 		FunctionType *func_type = catch_func_t.clone();
-		DeclarationWithType * index_obj = func_type->get_parameters().front();
-		DeclarationWithType * except_obj = func_type->get_parameters().back();
+		DeclarationWithType * index_obj  = func_type->parameters.front();
+		DeclarationWithType * except_obj = func_type->parameters.back();
 
 		// Index 1..{number of handlers}
@@ -397,5 +397,5 @@
 
 		FunctionType * func_type = match_func_t.clone();
-		DeclarationWithType * except_obj = func_type->get_parameters().back();
+		DeclarationWithType * except_obj = func_type->parameters.back();
 
 		// Index 1..{number of handlers}
@@ -451,5 +451,5 @@
 
 		FunctionType * func_type = handle_func_t.clone();
-		DeclarationWithType * except_obj = func_type->get_parameters().back();
+		DeclarationWithType * except_obj = func_type->parameters.back();
 
 		CatchList::iterator it;
