Vector all = new Vector(allCategories);
if ( baseConfigName != null && includeParent ) {
Configuration cfg = ConfigurationManager.getConfiguration(baseConfigName);
String[] parentCategories = cfg.getCategoryNames();
for ( int i = 0 ; i < parentCategories.length ; i++) {
if ( all.indexOf(parentCategories[i]) == -1 ) {
all.add(parentCategories[i]);
}
}
}
return (String[]) all.toArray(new String[0]);