diff --git a/generator/lib/builder/om/PHP5ObjectBuilder.php b/generator/lib/builder/om/PHP5ObjectBuilder.php
index <HASH>..<HASH> 100644
--- a/generator/lib/builder/om/PHP5ObjectBuilder.php
+++ b/generator/lib/builder/om/PHP5ObjectBuilder.php
@@ -136,7 +136,7 @@ class PHP5ObjectBuilder extends ObjectBuilder
 				} catch (Exception $x) {
 					// prevent endless loop when timezone is undefined
 					date_default_timezone_set('America/Los_Angeles');
-					throw new EngineException("Unable to parse default temporal value for " . $col->getFullyQualifiedName() . ": " .$this->getDefaultValueString($col), $x);
+					throw new EngineException(sprintf('Unable to parse default temporal value "%s" for column "%s"', $col->getDefaultValueString(), $col->getFullyQualifiedName()), $x);
 				}
 			} else {
 				if ($col->isPhpPrimitiveType()) {
[<I>][<I>] Fixed infinite loop when reverse engineering date fields in postgresql and in PHP<I> (closes #<I>)