From 911f30740843d3e1f49cd188a86c513c500163dc Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Mon, 15 Apr 2013 17:49:45 +0200
Subject: [PATCH] better NPE message

---
 .../java/de/hdm_stuttgart/mi/codeformat/Docbook2docbook.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ws/Docbook/Dbtools/src/main/java/de/hdm_stuttgart/mi/codeformat/Docbook2docbook.java b/ws/Docbook/Dbtools/src/main/java/de/hdm_stuttgart/mi/codeformat/Docbook2docbook.java
index 5befae183..ed7f99f36 100644
--- a/ws/Docbook/Dbtools/src/main/java/de/hdm_stuttgart/mi/codeformat/Docbook2docbook.java
+++ b/ws/Docbook/Dbtools/src/main/java/de/hdm_stuttgart/mi/codeformat/Docbook2docbook.java
@@ -312,8 +312,10 @@ public class Docbook2docbook {
 				errMsg = "No unique lookup of class '" + unqualifiedClassname + "'";
 			} else {
 				final Package pack = package2name(methodComponents, 0, methodComponents.length - 2);
+                final String packageName = pack.getName();
 				methodName = methodComponents [methodComponents.length - 1];
-				final String fullyQualifiedClassName = pack.getName().concat(".").concat(methodComponents[methodComponents.length - 2]);
+				final String classname = methodComponents[methodComponents.length - 2];
+				final String fullyQualifiedClassName = packageName.concat(".").concat(classname);
 
 				uniqueClass = findClass(fullyQualifiedClassName);
 				errMsg = "Unable to find class '" + fullyQualifiedClassName + "'";
-- 
GitLab