Bug 281744 ReflectionContributionFactory should log something when create(String, IEclipseContext) is unsuccessful
I made a mistake defining my MContributedPart's URI property but was not informed of this in the logs. This is because ReflectionContributionFactory's create(String, IEclipseContext) doesn't log anything if the bundle could not be retrieved.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/ReflectionContributionFactory.java
satisfiable = false;
					}
				}
				if (satisfiable) {
					targetConstructor = next;
				}
			}
		}
		if (targetConstructor == null) {
			throw new RuntimeException(
					"could not find satisfiable constructor in class " + targetClass); 
		}
		Class<?>[] paramKeys = targetConstructor.getParameterTypes();
		try {
			Object[] params = new Object[paramKeys.length];
			for (int i = 0; i < params.length; i++) {
				params[i] = context.get(paramKeys[i].getName());
			}
			Object newInstance = targetConstructor.newInstance(params);
			ContextInjectionFactory.inject(newInstance, context, null, null);
			return newInstance;
		} catch (Exception e) {
			throw new RuntimeException(e);
		}
	}
	private Bundle getBundle(URI platformURI) {
		return Activator.getDefault().getBundleForName(platformURI.segment(1));
	}
}