in core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java [638:651]
public DynamicReference(Reference reference, String target) {
super(reference);
this.target = target;
if (StringUtils.isNotEmpty(this.target)) {
try {
this.targetFilter = new FilterImpl(this.target);
} catch (InvalidSyntaxException ex) {
throw new RuntimeException("Invalid target filter in reference '" + this.name + "' of class " + clazz.getName(), ex);
}
}
else {
this.targetFilter = null;
}
}