class ClassResourceInfo extends BeanResourceInfo {

    public List<MediaType> getConsumeMime() {
        if (consumesTypes != null) {
            return JAXRSUtils.parseMediaTypes(consumesTypes);
        }
        Consumes consumes = AnnotationUtils.getClassAnnotation(getServiceClass(), Consumes.class);
        if (consumes != null || parent == null) {
            return JAXRSUtils.getConsumeTypes(consumes, defaultConsumes);
        }
        return parent.getConsumeMime();
    }

    public  ClassResourceInfo(ClassResourceInfo cri);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass,
                             boolean theRoot, boolean enableStatic, Bus bus);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass,
                             boolean theRoot, boolean enableStatic, Bus bus, List<MediaType> defaultProduces,
                             List<MediaType> defaultConsumes);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass,
                             boolean theRoot, boolean enableStatic, boolean createdFromModel, Bus bus);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass,
                             boolean theRoot, boolean enableStatic, boolean createdFromModel,
                             String consumesTypes, String producesTypes, Bus bus);
    public  ClassResourceInfo(Class<?> theResourceClass);
    public  ClassResourceInfo(Class<?> theResourceClass, boolean theRoot);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass);
    public  ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot);

}