public GameTree(int boardSize, Komi komi, ConstPointList handicap,
String rules, TimeSettings timeSettings)
{
m_boardSize = boardSize;
m_root = new Node();
GameInfo info = m_root.createGameInfo();
setDate();
info.setKomi(komi);
info.set(StringInfo.RULES, rules);
if (timeSettings != null)
info.setTimeSettings(timeSettings);
if (handicap != null)
{
info.setHandicap(handicap.size());
if (handicap.size() > 0)
{
m_root.addStones(BLACK, handicap);
m_root.setPlayer(WHITE);
}