### Question:
AnnotatedClassActionResolver implements ActionResolver { public Class<? extends ActionBean> getActionBeanByName(String actionBeanName) { return actionBeansByName.get(actionBeanName); }  @Override void init(Configuration configuration); UrlBindingFactory getUrlBindingFactory(); String getUrlBindingFromPath(String path); String getUrlBinding(Class<? extends ActionBean> clazz); String getHandledEvent(Method handler); Class<? extends ActionBean> getActionBeanType(String path); ActionBean getActionBean(ActionBeanContext context); ActionBean getActionBean(ActionBeanContext context, String path); String getEventName(Class<? extends ActionBean> bean, ActionBeanContext context); Method getHandler(Class<? extends ActionBean> bean, String eventName); Method getDefaultHandler(Class<? extends ActionBean> bean); Collection<Class<? extends ActionBean>> getActionBeanClasses(); Class<? extends ActionBean> getActionBeanByName(String actionBeanName); static final String PACKAGES; }### Answer:
@Test(groups = "fast") public void findByName() { Class<? extends ActionBean> actionBean = resolver.getActionBeanByName("SimpleActionBean"); Assert.assertNotNull(actionBean); }
@Test(groups = "fast") public void multipleActionBeansWithSameSimpleName() { Class<? extends ActionBean> actionBean = resolver.getActionBeanByName("OverloadedActionBean"); Assert.assertNull(actionBean); }