@Override public void updateLayoutConstraints() { if (LayoutConstraintsDescriptor.isPreferred(getLayoutConstraints().getPrefWidth())) { getLayoutConstraints().setPrefWidth(getWidth()); } if (LayoutConstraintsDescriptor.isPreferred(getLayoutConstraints().getPrefHeight())) { getLayoutConstraints().setPrefHeight(getHeight()); } }