return result.clone();
}
if( dockable instanceof StackDockStation ){
RequestDimension max = new RequestDimension();
StackDockStation station = (StackDockStation)dockable;
for( int i = 0, n = station.getDockableCount(); i<n; i++ ){
RequestDimension check = getAndClearResizeRequest( station.getDockable( i ) );
if( check != null ){
Dimension sizeDockable = station.getDockable( i ).getComponent().getSize();
Dimension sizeStation = station.getComponent().getSize();
if( check.isWidthSet() ){
max.setWidth( Math.max( max.getWidth(), check.getWidth() + sizeStation.width - sizeDockable.width ) );
}
if( check.isHeightSet() ){