//Specify that there will be an integer action [0,1]
theTaskSpecObject.addDiscreteAction(new IntRange(0, 1));
//Specify the reward range [-1,1]
theTaskSpecObject.setRewardRange(new DoubleRange(-1, 1));
String taskSpecString = theTaskSpecObject.toTaskSpec();
TaskSpec.checkTaskSpec(taskSpecString);
//This actual string this makes is:
//VERSION RL-Glue-3.0 PROBLEMTYPE episodic DISCOUNTFACTOR 1.0 OBSERVATIONS INTS (1 0 20) ACTIONS INTS (1 0 1) REWARDS (1 -1.0 1.0) EXTRA