Retornar ou passar SessionContext.getBusinessObject?

Então gente …

Provavelmente mutios conhecem o resumo para a SCBCD que um pessoal aqui do guj fez:

Autores : Eduardo Guerra, Johanlemberg, Ednelson, Cavalero e Douglas

FREE: SCBCD 5.0 Beta Certification Exam
Detailed Exam Objectives: Sun Certified Business
Component Developer (SCBCD)

nele tem o seguinte trecho:

Não deve retonar ou passar como parâmetro:
o this
o SessionContext.getBusinessObject
o SessionContext.getEJBObject
o SessionContext.getEJBLocalObject
o EntityContext.getEJBObject

tudo bem, não pode retornar mesmo esses metodos …
mas tem um ai, o SessionContext.getBusinessObject que de acordo com o livro Enterprise javabeans 3.0, no cap 11 ( pagina 163 se for pt_br) diz que pode ser retornado sim ou passado como parametro.

vou testar agora, mas testar não quer dizer nada, pq o que vale é o que tá na especificaçao e os containers, mesmo o glassfish não são muitos bons em especificação kkk

entao … alguem reconhece essa afirmação?

obrigado

getBusinessObject() está correto e deve ser utilizado para retornar uma referência ao bean…

entao … pode passar ele como parametro né?

eu testei ate passando o this e deu certo kk

mas deve ser da implementação do glassfish