if ( libraries == null ) return Collections.EMPTY_LIST;  List allLibraries = new ArrayList( );  allLibraries.addAll( getLibraries( ) );  Iterator iter = getLibraries( ).iterator( ); while ( iter.hasNext( ) ) { Library library = (Library) iter.next( );  allLibraries.addAll( library.getAllLibraries( ) ); }  return allLibraries;
return getLibraries( IModuleNameSpace.ARBITARY_LEVEL );
	public List getAllLibraries( )	{		if ( libraries == null )			return Collections.EMPTY_LIST;		List allLibraries = new ArrayList( );		allLibraries.addAll( getLibraries( ) );		Iterator iter = getLibraries( ).iterator( );		while ( iter.hasNext( ) )		{			Library library = (Library) iter.next( );			allLibraries.addAll( library.getAllLibraries( ) );		}		return allLibraries;	}