if ( level <= IModuleNameScope.NATIVE_LEVEL || libraries == null )
if ( level <= IAccessControl.NATIVE_LEVEL || libraries == null )
	public List getLibraries( int level )	{		if ( level <= IModuleNameScope.NATIVE_LEVEL || libraries == null )			return Collections.EMPTY_LIST;		int newLevel = level - 1;		// if the new level is less than 0, then no need to do the iterator.		if ( newLevel == IModuleNameScope.NATIVE_LEVEL )			return Collections.unmodifiableList( libraries );		List allLibraries = new ArrayList( libraries );		Iterator iter = new ArrayList( allLibraries ).iterator( );		while ( iter.hasNext( ) )		{			Library library = (Library) iter.next( );			allLibraries.addAll( library.getLibraries( newLevel ) );		}		return allLibraries;	}