subModel.get(Constants.ALIAS).set(operation.get(Constants.ALIAS));
subModel.get(Constants.ACCESS_LOG).set(operation.get(Constants.ACCESS_LOG));
subModel.get(Constants.REWRITE).set(operation.get(Constants.REWRITE));
if (context.getRuntimeContext() != null) {
context.getRuntimeContext().setRuntimeTask(new RuntimeTask() {
public void execute(RuntimeTaskContext context) throws OperationFailedException {
final ServiceTarget serviceTarget = context.getServiceTarget();
final WebVirtualHostService service = new WebVirtualHostService(name, aliases(operation));
final ServiceBuilder<?> serviceBuilder = serviceTarget.addService(WebSubsystemServices.JBOSS_WEB_HOST.append(name), service)
.addDependency(AbstractPathService.pathNameOf(TEMP_DIR), String.class, service.getTempPathInjector())