return moduleHandle.getAllThemes( );
return moduleHandle.getVisibleThemes( IAccessControl.DIRECTLY_INCLUDED_LEVEL );
	public List getReferenceableElementList( )	{		if ( propDefn.getTypeCode( ) != PropertyType.ELEMENT_REF_TYPE				&& propDefn.getSubTypeCode( ) != PropertyType.ELEMENT_REF_TYPE )			return Collections.EMPTY_LIST;		List list = new ArrayList( );		ElementDefn elementDefn = (ElementDefn) propDefn.getTargetElementType( );		assert elementDefn != null;		ModuleHandle moduleHandle = ( (ModuleHandle) getModule( ).getHandle(				getModule( ) ) );		if ( ReportDesignConstants.DATA_SET_ELEMENT.equals( elementDefn				.getName( ) ) )			return moduleHandle.getVisibleDataSets( );		else if ( ReportDesignConstants.DATA_SOURCE_ELEMENT.equals( elementDefn				.getName( ) ) )			return moduleHandle.getVisibleDataSources( );		else if ( ReportDesignConstants.STYLE_ELEMENT.equals( elementDefn				.getName( ) ) )			return ( (ReportDesignHandle) moduleHandle ).getAllStyles( );		else if ( ReportDesignConstants.THEME_ITEM.equals( elementDefn				.getName( ) ) )			return moduleHandle.getAllThemes( );		return list;	}