Update to support DOMInvoker with remote endpoints

git-svn-id: https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk@1373866 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/core/src/main/java/org/apache/tuscany/sca/core/runtime/impl/EndpointReferenceBinderImpl.java b/modules/core/src/main/java/org/apache/tuscany/sca/core/runtime/impl/EndpointReferenceBinderImpl.java
index a206a7d..647cd12 100644
--- a/modules/core/src/main/java/org/apache/tuscany/sca/core/runtime/impl/EndpointReferenceBinderImpl.java
+++ b/modules/core/src/main/java/org/apache/tuscany/sca/core/runtime/impl/EndpointReferenceBinderImpl.java
@@ -854,6 +854,9 @@
         if (builderContext != null){
             systemDefinitions = builderContext.getDefinitions();
         } else {
+            if (((RuntimeEndpoint)endpoint).getCompositeContext() == null) {
+                return true;
+            }
             systemDefinitions = ((RuntimeEndpoint)endpoint).getCompositeContext().getSystemDefinitions();
         }