Index: src/Parser/DeclarationNode.cpp
===================================================================
--- src/Parser/DeclarationNode.cpp	(revision 917f67dd92069070a2fa029ded6bd1b4fcc408d6)
+++ src/Parser/DeclarationNode.cpp	(revision 16ba4897edb8e47f2990f485549b0053dee60bae)
@@ -829,7 +829,5 @@
 	} // for
 
-	if ( ! errors.isEmpty() ) {
-		throw errors;
-	} // if
+	errors.throwIfNonEmpty();
 } // buildList
 
@@ -879,7 +877,5 @@
 	} // for
 
-	if ( ! errors.isEmpty() ) {
-		throw errors;
-	} // if
+	errors.throwIfNonEmpty();
 } // buildList
 
@@ -897,7 +893,5 @@
 	} // for
 
-	if ( ! errors.isEmpty() ) {
-		throw errors;
-	} // if
+	errors.throwIfNonEmpty();
 } // buildTypeList
 
Index: src/Parser/DeclarationNode.hpp
===================================================================
--- src/Parser/DeclarationNode.hpp	(revision 917f67dd92069070a2fa029ded6bd1b4fcc408d6)
+++ src/Parser/DeclarationNode.hpp	(revision 16ba4897edb8e47f2990f485549b0053dee60bae)
@@ -156,7 +156,5 @@
 		} // try
 	} // for
-	if ( ! errors.isEmpty() ) {
-		throw errors;
-	} // if
+	errors.throwIfNonEmpty();
 }
 
