[MSHARED-742] - Add null check for DependencyResolver Interface
 o Added missing check of ProjectBuildingRequest parameter
diff --git a/src/main/java/org/apache/maven/shared/transfer/dependencies/resolve/internal/DefaultDependencyResolver.java b/src/main/java/org/apache/maven/shared/transfer/dependencies/resolve/internal/DefaultDependencyResolver.java
index 6c8fff6..9a1637d 100644
--- a/src/main/java/org/apache/maven/shared/transfer/dependencies/resolve/internal/DefaultDependencyResolver.java
+++ b/src/main/java/org/apache/maven/shared/transfer/dependencies/resolve/internal/DefaultDependencyResolver.java
@@ -53,6 +53,8 @@
                                                          TransformableFilter filter )

         throws DependencyResolverException

     {

+        validateBuildingRequest( buildingRequest );

+        

         try

         {

             String hint = isMaven31() ? "maven31" : "maven3";