SizeRequirements result = new SizeRequirements();
long minimum = 0; long preferred = 0; long maximum = 0;
  getTiledSizeRequirements(SizeRequirements[] children)  {    SizeRequirements result = new SizeRequirements();    for (int i = 0; i < children.length; i++)      {        result.minimum += children[i].minimum;        result.preferred += children[i].preferred;        result.maximum += children[i].maximum;      }    return result;  }