Verifies if the bean has actually a BMT when it has the transaction type
defined as BMT in the deployment descriptor.
throws: Exception - if an error occurs.
Verifies if it id possible to get a bean by the mappedName defined in the
deployment descriptor.
throws: Exception - if an error during the lookup occurs.
Verifies if the bean that is defined in the deployment descriptor has
actually the same type. This method must throw a EJBException if the bean
is stateless.And, The method must run correctly if the bean is stateful
throws: NamingException - if a problem to get the transaction occurs. throws: NotSupportedException - if the bean is already associated with atransaction. throws: SystemException - if an unexpected error occurs during thetransaction.