out.writeBoolean( composition.isIgnoreChildren() );
result.add( (D)element ); if( composition.isIgnoreChildren() ){ DockUtilities.visit( element, new DockUtilities.DockVisitor(){ @Override
result.add( (D)element ); if( composition.isIgnoreChildren() ){ DockUtilities.visit( element, new DockUtilities.DockVisitor(){ @Override
return new DockLayoutComposition( info, composition.getAdjacent(), newChildren, composition.isIgnoreChildren() );
return new DockLayoutComposition( info, composition.getAdjacent(), newChildren, composition.isIgnoreChildren() );
if( composition.isIgnoreChildren() ){ for( DockLayoutComposition childComposition : composition.getChildren() ){ convert( childComposition );
if( composition.isIgnoreChildren() ){ for( DockLayoutComposition childComposition : composition.getChildren() ){ convert( childComposition );
return new DockLayoutComposition( info, composition.getAdjacent(), newChildren, composition.isIgnoreChildren() );
Map<Integer, Dockable> children = null; if( composition.isIgnoreChildren() ){ for( DockLayoutComposition childComposition : composition.getChildren() ){ convert( childComposition );
xchildren.addBoolean( "ignore", composition.isIgnoreChildren() );