code: public void assignPropertyNames(String... propertyNames)
  			throws IllegalArgumentException {
  		if (propertyNames.length != times)
  			throw new IllegalArgumentException(
  					"Invalid length of propertyNames in Repeater.");
  		this.names = Arrays.asList(propertyNames);
  	}
docs: Assigns property names
  
  @param propertyNames
  Names of properties for each iteration
  @throws IllegalArgumentException
  In case when number of properties names does not correspond
  with number of iterations