Fix NullPointerException if source file is not set in lexer
diff --git a/smali/src/main/jflex/smaliLexer.flex b/smali/src/main/jflex/smaliLexer.flex
index 2330368..dba2663 100644
--- a/smali/src/main/jflex/smaliLexer.flex
+++ b/smali/src/main/jflex/smaliLexer.flex
@@ -74,6 +74,9 @@
     }
 
     public String getSourceName() {
+        if (sourceFile == null) {
+            return "";
+        }
         try {
             return  PathUtil.getRelativeFile(new File("."), sourceFile).getPath();
         } catch (IOException ex) {