in src/main/java/org/apache/sling/provisioning/model/RunMode.java [187:203]
public Configuration getConfiguration(final String pid, final String factoryPid) {
Configuration found = null;
for(final Configuration current : this.configurations) {
if ( factoryPid == null ) {
if ( current.getFactoryPid() == null && current.getPid().equals(pid) ) {
found = current;
break;
}
} else {
if ( factoryPid.equals(current.getFactoryPid()) && current.getPid().equals(pid) ) {
found = current;
break;
}
}
}
return found;
}