AccessTimeout originalAccessTimeout = original.getBeanLevelAccessTimeout();
if (originalAccessTimeout != null) {
mergedBean.setBeanLevelAccessTimeout(originalAccessTimeout);
}
}
<BUG>Collection<String> overrideViews = override.getViewClassNames();
</BUG>
if (overrideViews != null && !overrideViews.isEmpty()) {
<BUG>for (String view : overrideViews) {

MethodIntf viewType = override.getMethodIntf(view);

addView(mergedBean, view, viewType);
</BUG>
}

AccessTimeout originalAccessTimeout = original.getBeanLevelAccessTimeout();
if (originalAccessTimeout != null) {
mergedBean.setBeanLevelAccessTimeout(originalAccessTimeout);
}
}
Collection<ViewDescription> overrideViews = override.getViews();
if (overrideViews != null && !overrideViews.isEmpty()) {
for (ViewDescription view : overrideViews) {
String viewClassName = view.getViewClassName();
MethodIntf viewType = override.getMethodIntf(viewClassName);
addView(mergedBean, viewClassName, viewType);
}
