- * There is an advantage creating Accumulators over the engine: the #asXML method will show all the controlled information
- * easily. Anyway, you could allocate this class objects without using this. Then, this is a helper to create accumulators
- * and centralize their reports.
- *
- * @param name Accumulator name
- *
- * @return New allocated accumulator, to be used by the client
- */
- Accumulator *createAccumulator(const std::string &name) throw();
+ * Creates a statistic accumulator
+ *
+ * @param name Accumulator name
+ *
+ * \return The accumulator created or exception when already exists for the provided name.
+ */
+ Accumulator *createAccumulator(const std::string &name) throw(anna::RuntimeException);
+
+ /**
+ * Returns accumulator instance identified by name.
+ *
+ * \param name Accumulator name
+ *
+ * \return The accumulator instance identified by name provided, NULL if not found
+ */
+ Accumulator* getAccumulator(const std::string &name) throw();
+
+