MockControl opc = newControl(EnhancementOperation.class);
EnhancementOperation op = (EnhancementOperation) opc.getMock();
MockControl pc = newControl(InjectedValueProvider.class);
InjectedValueProvider p = (InjectedValueProvider) pc.getMock();
MockControl logc = newControl(ErrorLog.class);
ErrorLog log = (ErrorLog) logc.getMock();
op.getPropertyType("fred");
opc.setReturnValue(IEngineService.class);
op.claimProperty("fred");
p.obtainValue("service:barney", l);
pc.setReturnValue("INJECTED-VALUE");
op.getBaseClass();
opc.setReturnValue(BaseComponent.class);