package org.jboss.arquillian.graphene.intercept;

import net.sf.cglib.proxy.MethodInterceptor;

class ClassImposterizer extends org.jboss.arquillian.graphene.cglib.ClassImposterizer {

    static final ClassImposterizer INSTANCE = new ClassImposterizer();

    <T> T imposterise(MethodInterceptor interceptor, Class<T> mockedType, Class<?>... ancillaryTypes) {
        return INSTANCE.imposteriseProtected(interceptor, mockedType, ancillaryTypes);
    }
}
