* @return the {@link List} of {@link CategoryInfo}'s existing in configuration.
*/
public static List<CategoryInfo> getCategories() {
if (m_caterogies == null) {
m_caterogies = Lists.newArrayList();
ExecutionUtils.runLog(new RunnableEx() {
public void run() throws Exception {
// load from plugins
List<IConfigurationElement> categoryElements =
ExternalFactoriesHelper.getElements(POINT_DEVICES, "category");
for (IConfigurationElement categoryElement : categoryElements) {