externc: MethodReferenca and FunctionReference should return null instead of an empty string as default value for String return type
diff --git a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/FunctionReference.java b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/FunctionReference.java
index 7ee362a..f87a34b 100644
--- a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/FunctionReference.java
+++ b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/FunctionReference.java
@@ -133,8 +133,6 @@
                 returns = "return 0;";
         	else if (returnString.equals("Number"))
         		returns = "return 0;";
-        	else if (returnString.equals("String"))
-        		returns = "return '';";
             else if (returnString.equals("uint"))
                 returns = "return 0;";
         	else
diff --git a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/MethodReference.java b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/MethodReference.java
index faa10f8..45f8f46 100644
--- a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/MethodReference.java
+++ b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/MethodReference.java
@@ -205,8 +205,6 @@
                 returns = "return 0;";
         	else if (returnString.equals("Number"))
         		returns = "return 0;";
-        	else if (returnString.equals("String"))
-        		returns = "return '';";
             else if (returnString.equals("uint"))
                 returns = "return 0;";
         	else