+ /**
+ * Initializes given generic array
+ *
+ * @param $keyGroup Main group for the key
+ * @param $subGroup Sub group for the key
+ * @param $key Key to use
+ * @return void
+ */
+ protected final function initGenericArray ($keyGroup, $subGroup, $key) {
+ // Is it already set?
+ if ($this->isGenericArrayKeySet($keyGroup, $subGroup, $key)) {
+ // Already initialized
+ trigger_error(__METHOD__ . ':keyGroup=' . $keyGroup . ',subGroup=' . $subGroup . ',key=' . $key . ' already initialized.');
+ } // END - if
+
+ // Initialize it
+ $this->genericArray[$keyGroup][$subGroup][$key] = array();
+ }
+