How to adapt OOTB ContentFragmentList sling model in another sling model

I am trying to adapt OOTB ContentFragmentList sling model as below -

@Model(adaptables = SlingHttpServletRequest.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL, resourceType = "myproject/components/slingTestModel")

public class SlingTestModel {

private static final Logger log = LoggerFactory.getLogger(SlingTestModel.class);

@Self(injectionStrategy = InjectionStrategy.REQUIRED)
SlingHttpServletRequest slingHttpServletRequest;
public void initModel() {
    log.debug("Inside sling model");
    ContentFragmentList ContentFragmentList = slingHttpServletRequest.adaptTo(ContentFragmentList.class);
    log.debug("sling model end");


it's throwing below exception -

Caused by: java.lang.ClassCastException: com.adobe.cq.wcm.core.components.internal.models.v1.contentfragment.ContentFragmentListImpl cannot be cast to com.adobe.cq.wcm.core.components.models.contentfragment.ContentFragmentList

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum