public boolean expandAtdl4jWidgetParentStrategyPanel( Atdl4jWidget<?> aWidget )
	{
		boolean tempAdjustedFlag = false;
		if ( ( aWidget.getParent() != null ) && ( aWidget.getParent() instanceof Composite ) )
		{
			Composite tempParent = (Composite) aWidget.getParent();
			
			while ( tempParent != null ) 
			{
				// -- Expand if necessary --
				if ( tempParent instanceof ExpandBar )
				{
					ExpandBar tempExpandBar = (ExpandBar) tempParent;
					for ( ExpandItem tempExpandItem : tempExpandBar.getItems() )
					{
						if ( ! tempExpandItem.getExpanded() )
						{
							tempExpandItem.setExpanded( true );
							// -- (relayoutParents=false) --
							relayoutExpandBar( tempExpandBar, false );
							tempAdjustedFlag = true;
						}
					}
				}

				// -- Iterate to next parent --
				if ( ( tempParent.getParent() != null ) && ( ( tempParent.getParent() instanceof Composite ) ) )
				{
					tempParent = (Composite) tempParent.getParent();
				}
				else
				{
					break;
				}
			}
		}

		return tempAdjustedFlag;
	}