code: public FunctionSpaceDimension subdimension(int left, int right) {
      return new FunctionSpaceDimension((Double) getValue(left), (Double) getValue(right), getStep(), getLabel());
    }
docs: returns a sub-dimension with the same type/step/list, but different borders.
  
  @param left	the left index
  @param right	the right index
  @return 		the sub-dimension