/* returns a string with info on the ranges, obj constraints, etc
   */
  public String getSpaceDefinitionString() {
    StringBuffer sb = new StringBuffer();

    sb.append("\nRanges:\n");
    sb.append("\t_Name_\t_Min_\t_Max_\n");
    for (int i = 0; i < ranges.length; i++) {
      sb.append("\t");
      sb.append(ranges[i].getName());
      sb.append("\t");
      sb.append(ranges[i].getMin());
      sb.append("\t");
      sb.append(ranges[i].getMax());
      sb.append("\n");
    }
    sb.append("\nObjective Constraint:\n");
    sb.append("\t_Name_\t_Is Maximizing?_\n");
    sb.append("\t");
    sb.append(objConstraints.getName());
    sb.append("\t");
    sb.append(objConstraints.isMaximizing());
    sb.append("\n");
    return (sb.toString());
  }