SLING-11280 : Reference without field and method throws exception
diff --git a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
index b2099e0..6adc7b3 100644
--- a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
+++ b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
@@ -657,11 +657,6 @@
         String methodName = bind ? reference.getBind() : reference.getUnbind();
         String fieldName = reference.getField();
 
-        if (StringUtils.isEmpty(methodName) && StringUtils.isEmpty(fieldName)) {
-            throw new RuntimeException("No bind/unbind method name or file name defined "
-                    + "for reference '" + reference.getName() + "' (" + reference.getInterfaceTypeAsClass().getName() +  ") for class " +  targetClass.getName());
-        }
-
         if (StringUtils.isNotEmpty(methodName) && serviceInfo != null) {
 
             // 1. ServiceReference