* @return The {@link Configuration} object.
* @throws BuilderException an exception thrown then some parameters are set
* so that they cannot build proper {@link Configuration}.
*/
public Configuration build() throws BuilderException{
if(ute == null) setUte( new ALSVEvaluator());
if(csr == null) setCsr(new ConflictSetFirstWin());
if(initialState == null) setInitialState(new State());
return new Configuration(this);
}