Merge pull request #66 from mukulga/xalan-j_master_mukul

committing minor changes to xalanj README file, as per the following change that was done earlier : movement of the 2.7.3_release test cases to jira directory. also making a minor improvement to error handling within xalanj implementation codebase, when variables were not been resolved within an xslt 1.0 stylesheet.
diff --git a/README b/README
index f8d13c3..0fd73e9 100644
--- a/README
+++ b/README
@@ -121,17 +121,3 @@
 4) whitespace35     https://issues.apache.org/jira/browse/XALANJ-2643
 
 These XSLT transformation issues, do not exist with the XalanJ interpretive processor.
-     
-4.4 From folder xalan-test/tests/2.7.3_release, run the batch file 2.7.3_release.bat (for Windows) or 
-shell script 2.7.3_release.sh (for Linux) to run certain tests, specific to XalanJ 2.7.3 and higher versions.
-
-The final result of running this tests batch file/shell script (point 4.4), for these test's success should 
-be following,
-The xalanj integer truncation bug fix test passed!
-The test case passed [xalan_interpretive : jira_xalanj_2584]!
-The test case passed [xalan_xsltc : jira_xalanj_2584]!
-The test case passed [xalan_interpretive : jira_xalanj_2623]!
-The test case passed [xalan_xsltc : jira_xalanj_2623]!
-
-Users may read information within the batch file 2.7.3_release.bat or shell script 2.7.3_release.sh, to know 
-more about these tests (i.e, point 4.4). 
diff --git a/src/org/apache/xpath/VariableStack.java b/src/org/apache/xpath/VariableStack.java
index fcdab8b..fa9c44e 100644
--- a/src/org/apache/xpath/VariableStack.java
+++ b/src/org/apache/xpath/VariableStack.java
@@ -20,6 +20,7 @@
  */
 package org.apache.xpath;
 
+import javax.xml.transform.SourceLocator;
 import javax.xml.transform.TransformerException;
 
 import org.apache.xalan.res.XSLMessages;
@@ -501,6 +502,8 @@
 
     org.apache.xml.utils.PrefixResolver prefixResolver =
       xctxt.getNamespaceContext();
+    
+    SourceLocator srcLocator = xctxt.getSAXLocator();
 
     // Get the current ElemTemplateElement, which must be pushed in as the 
     // prefix resolver, and then walk backwards in document order, searching 
@@ -541,7 +544,8 @@
         return getGlobalVariable(xctxt, vvar.getIndex());
     }
 
-    throw new javax.xml.transform.TransformerException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_VAR_NOT_RESOLVABLE, new Object[]{qname.toString()})); //"Variable not resolvable: " + qname);
+    throw new javax.xml.transform.TransformerException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_VAR_NOT_RESOLVABLE, 
+                                                                             new Object[]{qname.toString()}), srcLocator); //"Variable not resolvable: " + qname);
   }
 }  // end VariableStack