@Override
  protected void populateObject(Object object) throws Exception {
    super.populateObject(object);
    ExceptionResponse info = (ExceptionResponse) object;

    info.setException(createThrowable("Exception:1"));
  }
  @Override
  protected void populateObject(Object object) throws Exception {
    super.populateObject(object);
    DataResponse info = (DataResponse) object;

    info.setData(createDataStructure("Data:1"));
  }
  @Override
  protected void populateObject(Object object) throws Exception {
    super.populateObject(object);
    DataArrayResponse info = (DataArrayResponse) object;

    {
      DataStructure value[] = new DataStructure[2];
      for (int i = 0; i < 2; i++) {
        value[i] = createDataStructure("Data:1");
      }
      info.setData(value);
    }
  }