/* */ protected EJBMetaData getEjbMetaData()
/* */ {
/* 127 */ Class remote = null;
/* 128 */ Class home = null;
/* 129 */ Class pkClass = Object.class;
/* 130 */ HomeHandleImpl homeHandle = null;
/* */
/* 132 */ EJBContainer ejbContainer = this.container;
/* */
/* 134 */ Remote remoteAnnotation = (Remote)ejbContainer.resolveAnnotation(Remote.class);
/* 135 */ if (remoteAnnotation != null)
/* 136 */ remote = remoteAnnotation.value()[0];
/* 137 */ RemoteHome homeAnnotation = (RemoteHome)ejbContainer.resolveAnnotation(RemoteHome.class);
/* 138 */ if (homeAnnotation != null)
/* 139 */ home = homeAnnotation.value();
/* 140 */ RemoteBinding remoteBindingAnnotation = (RemoteBinding)ejbContainer.resolveAnnotation(RemoteBinding.class);
/* 141 */ if (remoteBindingAnnotation != null) {
/* 142 */ homeHandle = new HomeHandleImpl(remoteBindingAnnotation.jndiBinding());
/* */ }
/* 144 */ EJBMetaDataImpl metadata = new EJBMetaDataImpl(remote, home, pkClass, true, false, homeHandle);
/* */
/* 146 */ return metadata;
/* */ }