/* */ }
/* */
/* */ protected Class<?>[] getInterfaces()
/* */ {
/* 71 */ SessionContainer statefulContainer = (SessionContainer)getContainer();
/* 72 */ LocalHome localHome = (LocalHome)statefulContainer.resolveAnnotation(LocalHome.class);
/* */
/* 74 */ boolean bindTogether = false;
/* */
/* 76 */ if ((localHome != null) && (bindHomeAndBusinessTogether(statefulContainer))) {
/* 77 */ bindTogether = true;
/* */ }
/* */
/* 80 */ Set localInterfaces = new HashSet();
/* 81 */ localInterfaces.addAll(Arrays.asList(ProxyFactoryHelper.getLocalAndBusinessLocalInterfaces(getContainer())));
/* */
/* 84 */ ensureEjb21ViewComplete(localHome == null ? null : localHome.value(), ProxyFactoryHelper.getLocalInterfaces(getContainer()));
/* */
/* 88 */ localInterfaces.add(JBossProxy.class);
/* */
/* 91 */ if (bindTogether)
/* */ {
/* 93 */ localInterfaces.add(localHome.value());
/* */ }
/* */
/* 97 */ return (Class[])localInterfaces.toArray(new Class[0]);
/* */ }