return requirements[axis].preferred;
float margin; if (axis == X_AXIS) margin = getLeftInset() + getRightInset(); else margin = getTopInset() + getBottomInset(); return requirements[axis].preferred + margin;
  public float getPreferredSpan(int axis)  {    updateRequirements(axis);    return requirements[axis].preferred;  }