private LockType beanLevelLockType;
private AccessTimeout beanLevelAccessTimeout;
private Map<EJBBusinessMethod, LockType> methodLevelLockTypes;
private Map<EJBBusinessMethod, AccessTimeout> methodAccessTimeouts;
private final Set<Method> asynchronousMethods = Collections.newSetFromMap(new IdentityHashMap<Method, Boolean>());
<BUG>public SessionBeanComponentConfiguration(final SessionBeanComponentDescription description) {

super(description);
this.beanLevelAccessTimeout = description.getBeanLevelAccessTimeout();</BUG>
if (description.allowsConcurrentAccess()) {

private LockType beanLevelLockType;
private AccessTimeout beanLevelAccessTimeout;
private Map<EJBBusinessMethod, LockType> methodLevelLockTypes;
private Map<EJBBusinessMethod, AccessTimeout> methodAccessTimeouts;
private final Set<Method> asynchronousMethods = Collections.newSetFromMap(new IdentityHashMap<Method, Boolean>());
public SessionBeanComponentConfiguration(final SessionBeanComponentDescription description, final EEModuleClassConfiguration ejbClassConfiguration) {
super(description, ejbClassConfiguration);
this.beanLevelAccessTimeout = description.getBeanLevelAccessTimeout();
if (description.allowsConcurrentAccess()) {
