diff --git a/Directory.Build.targets b/Directory.Build.targets
index 8e03cb5cdf5..c9365209289 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -7,4 +7,13 @@
+
+
+
+
+
+
+ $(DefineConstants);INTERNAL_NULLABLE_ATTRIBUTES
+
+
diff --git a/external/Java.Interop b/external/Java.Interop
index 3436a306bd2..5bca8ad6e5c 160000
--- a/external/Java.Interop
+++ b/external/Java.Interop
@@ -1 +1 @@
-Subproject commit 3436a306bd23eb4755f769ad88d955323138321f
+Subproject commit 5bca8ad6e5cf28d1c1a0bac37d2e0aa311795aa8
diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.csproj b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.csproj
index d2304de5a5d..3bef384882d 100644
--- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.csproj
+++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.csproj
@@ -19,6 +19,7 @@
8632
false
..\..\product.snk
+ annotations
$(NoWarn);CA1310;CA1305
diff --git a/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj b/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj
index 8529f06fb6b..1cf29a3ea74 100644
--- a/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj
+++ b/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj
@@ -6,6 +6,7 @@
false
true
$(NoWarn);CA1305
+ annotations
@@ -27,9 +28,6 @@
Crc64.Table.cs
-
- NullableAttributes.cs
-