public List<String> getAllActiveRenderers() { final OrderableField field = getSelectedLayoutItem().getOrderableField(); final List<String> ret = new ArrayList<String>(); if(hackyFieldRendererRegistry.shouldOverrideDefaultRenderers(field)) { final Set<HackyRendererType> rendererTypeSet = hackyFieldRendererRegistry.getRendererTypes(field); for (HackyRendererType rendererType : rendererTypeSet) { ret.add(rendererType.getKey()); } } else { final List<JiraRendererPlugin> rendererPlugins = getRendererManager().getAllActiveRenderers(); for (JiraRendererPlugin rendererPlugin : rendererPlugins) { ret.add(rendererPlugin.getRendererType()); } } return ret; }