public static List<Object> getGCDataSubTypeList() {
        List<Object> gcDataSubTypeList = new ArrayList<Object>();

        GCDataType[] gcDataTypes = GCDataType.values();
        for (GCDataType gcDataType : gcDataTypes) {
            gcDataSubTypeList.addAll(Arrays.asList(gcDataType.getSubTypes()));
        }
        return gcDataSubTypeList;
    }