Improving SemanticException by printing encapsulated validation messages on exception information line