code: @Override
      public List<InputRecord> generate() throws Exception {
          List<InputRecord> result = new ArrayList<InputRecord>();
          InputRecord testRecord = (InputRecord) this.getInput().clone();
          this.validate();
          result.add(
                  new InputRecord(
                          testRecord.getName(),
                          testRecord.getType(),
                          "" + (lower + upper) / 2,
                          testRecord.getCondition(),
                          true));
          if (Math.abs(upper - lower) > 1) {
              result.add(
                      new InputRecord(
                              testRecord.getName(),
                              testRecord.getType(),
                              "" + ((lower + upper) / 2 + 1),
                              testRecord.getCondition(),
                              true));
          }
          result.add(
                  new InputRecord(
                          testRecord.getName(),
                          testRecord.getType(),
                          "" + lower,
                          testRecord.getCondition(),
                          includeLower));
          result.add(
                  new InputRecord(
                          testRecord.getName(),
                          testRecord.getType(),
                          "" + upper,
                          testRecord.getCondition(),
                          includeUpper));
          result.add(
                  new InputRecord(
                          testRecord.getName(),
                          testRecord.getType(),
                          "" + (lower - 1),
                          testRecord.getCondition(),
                          false));
          result.add(
                  new InputRecord(
                          testRecord.getName(),
                          testRecord.getType(),
                          "" + (upper + 1),
                          testRecord.getCondition(),
                          false));
          return result;
      }
docs: /* (non-Javadoc)
  @see com.github.mkolisnyk.aerial.expressions.ValueExpression#generate()