Buggy code:
public class Client implements ApplicationListener { private static final String TAG = Client . class . getSimpleName ( ) ; private final Dimension RESOLUTION ; private final PrintStream STDOUT ; private final PrintStream STDERR ; private final boolean FORCE_WINDOWED ; private ClientConsole CONSOLE ; private ClientConsoleWidget CONSOLE_WIDGET ; private ClientInputProcessor INPUT_PROCESSOR ; private CommandManager COMMAND_MANAGER ; private GdxCvarManager CVAR_MANAGER ; private GdxKeyManager KEY_MANAGER ; private AssetManager ASSET_MANAGER ; private Window WINDOW ; private Batch BATCH ; private HudedScene scene ; private byte pCvar_showFps ; private boolean pCvar_Windowed ; private BitmapFont font ; public Client ( int width , int height ) { } public Client ( int width , int height , boolean forceWindowed ) { } @ Override public void create ( ) { OutputStream consoleOut = System . out ; this . CONSOLE = new ClientConsole ( this , consoleOut ) ; System . setOut ( CONSOLE ) ; System . setErr ( CONSOLE ) ; this . CVAR_MANAGER = new GdxCvarManager ( ) ; setSerializers ( ) ; Cvars . addTo ( CVAR_MANAGER ) ; this . COMMAND_MANAGER = new CommandManager ( ) ; Commands . addTo ( COMMAND_MANAGER ) ; this . KEY_MANAGER = new GdxKeyManager ( ) ; Keys . addTo ( KEY_MANAGER ) ; FileHandleResolver fhResolver = new InternalFileHandleResolver ( ) ; this . ASSET_MANAGER = new AssetManager ( fhResolver ) ; setAssetLoaders ( fhResolver ) ; initPCvars ( ) ; loadCommonAssets ( ) ; this . CONSOLE_WIDGET = new ClientConsoleWidget ( CONSOLE ) ; Widget button1 = new Button ( ) ; button1 . setSize ( 128 , 128 ) ; Widget button2 = new Button ( ) ; button2 . setSize ( 256 , 256 ) ; button2 . setVisibility ( INVISIBLE ) ; Widget button3 = new Button ( ) ; button3 . setSize ( 256 , 128 ) ; Widget button4 = new Button ( ) ; button4 . setSize ( 256 , 128 ) ; <START_BUG> WidgetGroup ll1 = new com . gmail . collinsmith70 . unifi . layout . LinearLayout ( Orientation . VERTICAL ) ; <END_BUG> ll1 . setSize ( 512 , 512 ) ; ll1 . addWidget ( button1 ) . addWidget ( button2 ) ; ll1 . setLayoutParams ( new WidgetGroup . LayoutParams ( LayoutParams . WRAP_CONTENT , LayoutParams . WRAP_CONTENT ) ) ; WidgetGroup ll3 = new com . gmail . collinsmith70 . unifi . layout . LinearLayout ( Orientation . VERTICAL , Direction . END_TO_START ) ; ll3 . addWidget ( button4 ) ; ll3 . setLayoutParams ( new WidgetGroup . LayoutParams ( LayoutParams . WRAP_CONTENT , LayoutParams . FILL_PARENT ) ) ; WidgetGroup ll2 = new com . gmail . collinsmith70 . unifi . layout . LinearLayout ( Orientation . HORIZONTAL ) ; ll2 . addWidget ( ll1 ) . addWidget ( button3 ) . addWidget ( ll3 ) ; ll2 . setLayoutParams ( new WidgetGroup . LayoutParams ( LayoutParams . FILL_PARENT , LayoutParams . WRAP_CONTENT ) ) ; this . BATCH = new SpriteBatch ( 1024 ) ; this . WINDOW = new Window ( RESOLUTION . width , RESOLUTION . height ) ; this . WINDOW . addWidget ( ll2 ) ; this . WINDOW . setDebugging ( true ) ; input . setCatchBackKey ( true ) ; input . setCatchMenuKey ( true ) ; this . INPUT_PROCESSOR = new ClientInputProcessor ( this , WINDOW ) ; input . setInputProcessor ( INPUT_PROCESSOR ) ; Console . addStateListener ( new com . gmail . collinsmith70 . key . KeyStateAdapter < Integer > ( ) { @ Override public void onPressed ( Key < Integer > key , Integer binding ) { CONSOLE_WIDGET . setVisible ( ( ! ( CONSOLE_WIDGET . isVisible ( ) ) ) ) ; app . log ( Client . TAG , ( "Console<seq2seq4repair_space>visible<seq2seq4repair_space>=<seq2seq4repair_space>" + ( CONSOLE_WIDGET . isVisible ( ) ) ) ) ; } } ) ; setScene ( new HudedScene ( this ) ) ; } private void setSerializers ( ) { } private void initPCvars ( ) { } private void setAssetLoaders ( FileHandleResolver resolver ) { } private void loadCommonAssets ( ) { } public Dimension getResolution ( ) { } public Window getWindow ( ) { } public ClientConsole getConsole ( ) { } public AssetManager getAssetManager ( ) { } public CommandManager getCommandManager ( ) { } public GdxCvarManager getCvarManager ( ) { } public GdxKeyManager getKeyManager ( ) { } public BitmapFont getDefaultFont ( ) { } public boolean isFullscreen ( ) { } public void setScene ( HudedScene scene ) { } @ Override public void resize ( int width , int height ) { } @ Override public void render ( ) { } @ Override public void pause ( ) { } @ Override public void resume ( ) { } @ Override public void dispose ( ) { } }

Fix:
WidgetGroup ll1 = new com . gmail . collinsmith70 . unifi . layout . LinearLayout ( Orientation . VERTICAL , 8 ) ;