package fr.lteconsulting.pomexplorer;


public class UnresolvedPropertyException extends RuntimeException
{
	private final Project project;

	UnresolvedPropertyException( String propertyName, Project project )
	{
		super( "Could not resolve property " + propertyName + " of project " + project.getGav());
		this.project = project;
	}

	public Project getProject()
	{
		return project;
	}
}

@@ -101,16 +101,52 @@
 ption%0A%7B%0A
+%09private final String propertyName;%0A
 %09private
@@ -169,16 +169,16 @@
 roject;%0A
-
 %0A%09Unreso
@@ -334,16 +334,52 @@
 Gav());%0A
+%09%09this.propertyName = propertyName;%0A
 %09%09this.p
@@ -432,16 +432,16 @@
 ct()%0A%09%7B%0A
-
 %09%09return
@@ -453,10 +453,72 @@
 ect;%0A%09%7D%0A
+%09public String getPropertyName()%0A%09%7B%0A%09%09return propertyName;%0A%09%7D%0A
 %7D%0A

add getPropertyName to UnresolvedPropertyException