public static List<RadComponent> remapToActionTargets(final List<? extends RadComponent> selection) {
    ArrayList<RadComponent> result = new ArrayList<>(selection.size());
    for (int i = 0; i < selection.size(); i++) {
      final RadComponent c = selection.get(i);
      if (c.getParent() != null) {
        result.add(c.getParent().getActionTargetComponent(c));
      }
    }
    return result;
  }
public static List<RadComponent> remapToActionTargets(final List<? extends RadComponent> selection)