/**
   * Given that I want to validate the execution of a ExecutionContext
   *
   * <p>When I call {@link ApplicationController#processValidations(ExecutionContext)}
   *
   * <p>Then I must check the resulting ExecutionContext
   *
   * @throws Exception
   */
  @Test
  public void testProcessValidations() throws Exception {
    ExecutionContext<ModelReference> ctx = new ExecutionContext<ModelReference>();
    DomainObject dObj = findDomainObject("Conta", windApp);
    ctx.setOperation(dObj.getOperation("SaveConta"));
    ctx.setUserContext(new CommonUserContext("TEST_SESSID"));
    ctx.setMeta(dObj);

    // popula os dados submetidos a validacao
    ModelReference instance = (ModelReference) dObj.getObjectClass().newInstance();
    Reflect.on(instance).set("nome", "Credito Itau");
    Reflect.on(instance).set("tipo", "Credito");
    ctx.setInstance(instance);

    // TODO
    // ctx = bean.processValidations(ctx);

  }