@Override public Generator<ILineSegment> construct(String[] args){
  return new IntegerGenerator(Integer.valueOf(args[0]),Integer.valueOf(args[1]));
}

@ Override public Generator < ILineSegment > construct ( String [ ] args ) { return new IntegerGenerator ( Integer . valueOf ( args [ 0 ] ) , Integer . valueOf ( args [ 1 ] ) ) ; }
provide reflective behavior to construct instance of generator given an array of string arguments .
