public OperationResult execute(final OperationContext context, final ModelNode operation, final ResultHandler resultHandler) {
populateSubModel(context.getSubModel(), operation);
if (context instanceof BootOperationContext) {
final BootOperationContext updateContext = (BootOperationContext) context;
context.getRuntimeContext().setRuntimeTask(new RuntimeTask() {
public void execute(RuntimeTaskContext context) throws OperationFailedException {
log.infof("Activating OSGi Subsystem");
long begin = System.currentTimeMillis();
SubsystemState subsystemState = createSubsystemState(operation);