void validateInfos(final Container container) {
    if (myLayoutState == null) {
      // TODO[yole]: Implement cleaner way of determining whether invisible components should be ignored
      myLayoutState = new LayoutState(this, getDesignTimeInsets(container) == 0);
      myHorizontalInfo = new HorizontalInfo(myLayoutState, getHGapImpl(container));
      myVerticalInfo = new VerticalInfo(myLayoutState, getVGapImpl(container));
    }
  }
void validateInfos(final Container container)