rem: Group::Name() const { Command *command = dynamic_cast<Command *>(ElementAt(0)); if (command != NULL) return command->Name();  return NULL; }
add: const char * Name() const { return fName; };
context: Group::Name() const{	Command *command = dynamic_cast<Command *>(ElementAt(0));	if (command != NULL)		return command->Name();	return NULL;}