getNavigatorTree( ).addNode( sKey + sSuffix );
String displayName = (String) htVisibleDisplayName.get( sKey ); if ( displayName != null && displayName.trim( ).length( ) > 0 ) { getNavigatorTree( ).addNode( sKey + sSuffix, displayName + sSuffix ); } else { getNavigatorTree( ).addNode( sKey + sSuffix ); }
	protected void updateTreeItem( )	{		getNavigatorTree( ).removeAll( );		Iterator itKeys = htVisibleSheets.keySet( ).iterator( );		while ( itKeys.hasNext( ) )		{			String sKey = (String) itKeys.next( );			Object oVal = htVisibleSheets.get( sKey );			if ( oVal instanceof Vector )			{				for ( int i = 0; i < ( (Vector) oVal ).size( ); i++ )				{					String sSuffix = ""; //$NON-NLS-1$					if ( ( (Vector) oVal ).size( ) > 1 )					{						sSuffix = INDEX_SEPARATOR + String.valueOf( i + 1 );					}					// If parent is dynamic as well					String sParentKey = sKey.substring( 0,							sKey.lastIndexOf( "." ) ); //$NON-NLS-1$					Object oParentVal = htVisibleSheets.get( sParentKey );					if ( oParentVal != null && oParentVal instanceof Vector )					{						getNavigatorTree( ).addNode( sParentKey								+ sSuffix								+ "." + sKey.substring( sKey.lastIndexOf( "." ) ) + sSuffix ); //$NON-NLS-1$ //$NON-NLS-2$					}					else					{						getNavigatorTree( ).addNode( sKey + sSuffix );					}				}			}			else			{				getNavigatorTree( ).addNode( sKey );			}		}	}