public final Iterator<EventBean> iterator()
{
Map<String, Object> newDataMap = new HashMap<String, Object>();
newDataMap.put(ViewFieldEnum.WEIGHTED_AVERAGE__AVERAGE.getName(), currentValue);
addProperties(newDataMap);
return new SingleEventIterator(agentInstanceContext.getStatementContext().getEventAdapterService().adapterForTypedMap(newDataMap, eventType));
}