import org.jboss.invocation.Interceptor;
import org.jboss.invocation.InterceptorFactory;
import org.jboss.invocation.InterceptorFactoryContext;
import javax.ejb.TransactionManagementType;
public class StatefulSessionComponentConfiguration extends SessionBeanComponentConfiguration {
<BUG>public StatefulSessionComponentConfiguration(final StatefulComponentDescription description) {

super(description);
addComponentSystemInterceptorFactory(new ImmediateInterceptorFactory(new ComponentInstanceInterceptor()));</BUG>
if(description.getTransactionManagementType().equals(TransactionManagementType.BEAN)) {

import org.jboss.invocation.Interceptor;
import org.jboss.invocation.InterceptorFactory;
import org.jboss.invocation.InterceptorFactoryContext;
import javax.ejb.TransactionManagementType;
public class StatefulSessionComponentConfiguration extends SessionBeanComponentConfiguration {
public StatefulSessionComponentConfiguration(final StatefulComponentDescription description, final EEModuleClassConfiguration ejbClassConfiguration) {
super(description, ejbClassConfiguration);
addComponentSystemInterceptorFactory(new ImmediateInterceptorFactory(new ComponentInstanceInterceptor()));
if(description.getTransactionManagementType().equals(TransactionManagementType.BEAN)) {
